#包方法

.NET 的 Cache 类-Add 方法

.NET的Cache类-key、value索引形式直接取值、设置值.NET的Cache类-Get、Remove、Insert.NET的Cache类-Add方法.NET的Cache类-缓存不是副本,注意操作影响缓存cache.Add参数一共有7个,我们先说下第3和第7个参数第3个参数表示什么缓存依赖,比如微软与自家的SQ...
代码星球 ·2023-04-16

C# 类继承-能改变隐藏、重写方法的访问修饰符吗?

C#类继承-静态类能被继承吗?C#类继承-构造函数能继承吗?C#类继承-能改变隐藏、重写方法的返回值类型吗?C#类继承-能改变隐藏、重写方法的访问修饰符吗?如果是隐藏(new),访问修饰符是可以不一样的如下,public变protected是可以的,外部调用的时候,实际调用的是基类的F()。但是这么干有什么意义呢?小变...

C# 类继承-能改变隐藏、重写方法的返回值类型吗?

C#类继承-静态类能被继承吗?C#类继承-构造函数能继承吗?C#类继承-能改变隐藏、重写方法的返回值类型吗?C#类继承-能改变隐藏、重写方法的访问修饰符吗?如果是隐藏(new),返回值类型是可以不一样的如下,基类的F返回的是string,派生类的F返回的是int,这是允许的,能够正常调用、运转。public ...

C# List 的自定义 Sort 方法应用

如何自定义一个ICompare的类来进行比较,然后排序呢?首先实例化ICompareprivateclassComparerSiteForList:IComparer<Site>{publicintCompare(Sitex,Sitey){if(x.Id>y.Id){return1;}elseif(x...

实现的两个接口中有相同的方法,会不会冲突?

不会。publicinterfaceI1{voidDo();}publicinterfaceI2{voidDo();}publicclassC:I1,I2{publicvoidDo(){}}如上,没问题。...

C# 不限参数个数方法

privatevoidPrint(paramsint[]p){for(inti=0;i<p.Length;i++){Response.Write(p[i].ToString());}}Print(1,2,3);特点:一是使用了关键词params。二是参数要用数组。三是参数数组必须是形参列表中的最后一个参数,比如这...
代码星球 ·2023-04-16

C# WinForm 中插入 Flash 的方法及透明问题

一、首先下载相关的ocx控件(如果没有的话)在C:WindowsSystem32MacromedFlash中如果没有flash.ocx,则下载一下http://www.benshu.com/c/2013/08/flash_ocx.zip。二、引用ocx控件在VisualStudio左侧工具箱某个选项卡中,单击右键,选择...

CheckedListBox 获取选中项的方法

CheckedListBox是C#中的一个控件,但是它不像其他List中一样获取选中项那么方便,怎么办呢?使用GetItemChecked(index)方法。List<int>result=newList<int>();for(inti=0;i<listBox.Items.Count;i+...

简单的连接 List<int> 各项为字符串的方法

用ConvertAll一句代码将List<int>用逗号连接为字符串一文中介绍了用一句话将List<int>中的各项连接为一个字符串,其实这是个笨办法,更简单的方法:List<int>list=newList<int>();list.Add(2);list.Add(1);...

接口方法、抽象方法、虚方法-继承类方法返回值可以与基类或接口方法返回值不一样吗?

接口方法、抽象方法、虚方法-可以使用静态吗?接口方法、抽象方法、虚方法-继承类方法返回值可以与基类或接口方法返回值不一样吗?接口方法、抽象方法、虚方法在继承类中的方法的返回值可以与基类或接口的方法的返回值不一样吗?不可以。顺便说一句,接口中没有构造函数。接口方法、抽象方法、虚方法-可以使用静态吗?接口方法、抽象方法、虚...

接口方法、抽象方法、虚方法-可以使用静态吗?

接口方法、抽象方法、虚方法-可以使用静态吗?接口方法、抽象方法、虚方法-继承类方法返回值可以与基类或接口方法返回值不一样吗?在C#中,接口方法、抽象方法、虚方法可以是静态的吗?均不可以,如下写法是错误的。interfaceITree{staticstringGet(intid);}publicabstractclass...

多线程与异步-将参数传入线程的三种方法

多线程与异步-什么是线程安全?多线程与异步-C#如何使用线程多线程与异步-关于让线程“等等”有关的几个方法多线程与异步-将参数传入线程的三种方法多线程与异步-C#异步调用多线程与异步-异步调用与多线程的区别多线程与异步-异步调用WebService多线程与异步-Task.Run、await、async以异步方式执行这三...

多线程与异步-关于让线程“等等”有关的几个方法

多线程与异步-什么是线程安全?多线程与异步-C#如何使用线程多线程与异步-关于让线程“等等”有关的几个方法多线程与异步-将参数传入线程的三种方法多线程与异步-C#异步调用多线程与异步-异步调用与多线程的区别多线程与异步-异步调用WebService多线程与异步-Task.Run、await、async以异步方式执行my...

用覆盖实现基类方法访问派生类方法

看到有人问基类方法怎么访问派生类方法,有人说这是不现实的,有人说把指针传过去(C++),有人说设计不合理。其实用覆盖,是可以实现基类访问派生类方法的。publicclassC1{publicvirtualstringF1(){return"C1F1";}publicstringF2(){returnF1();}}pub...

C# 中 List 的 Capacity、Count 属性和 Count 方法有什么区别?

Capacity与CountCapacity是列表之前设定的容量值;Count是实际的元素个数。Capacity总是大于或等于Count,当Count超过Capacity后,又自动扩容以装下新的元素。Count属性与Count方法Count方法如果不带参数,则和Count属性一样,但若带参数,功能就强大了,比如下面的代...
首页上一页...56789...下一页尾页