大众信息网

c#中的冒号 : 有什么用途,如 public Primes ():this(2,100)

答案:5  mip版
解决时间 2021-04-04 07:05
  • 提问者网友:吥拽,註萣陂朲甩
  • 2021-04-03 23:17
如题 谢谢
最佳答案
  • 二级知识专家网友:白衣衬衫净少年
  • 2021-04-03 23:56
这个是说,调用自己这个类的某个构造函数,
因为有的类构造函数很多参数,而有的参数又不是必须填写,或者可以提供一些默认值,
就跟重载是一样的道理。
另外用在类名后面 public class Class1 : IDisposable{ }
这个表示继承,多个用 逗号 分开
还有就是泛型的时候,用于过滤,
public void C(T value) where T:IDisposable
{
}
表示,T这个形参 必须要实现 IDisposable 这个接口才可以,不是随便乱传。
全部回答
  • 1楼网友:噯ㄖ詘,美
  • 2021-04-04 02:50
C#中 :的意思只有继承 public Primes ():this(2,100) 就是 Primes()这个无参的构造函数继承自身能传入(2,100)的构造函数
  • 2楼网友:吃貨一枚
  • 2021-04-04 02:23
public Primes ():this(2,100) 是对自身构造函数的一个重载 . 一般冒号用来继承接口或是类。
  • 3楼网友:我心里的你没人能代替
  • 2021-04-04 01:49
你好! 当构造函数有多个重载的时候 想通过默认构造函数调用其他的重载的构造函数的话 就可以用:运算符 public Primes():this(2, 100) { //code } public Primes(int a, int b) //重载的 { //code } 如果对你有帮助,望采纳。
  • 4楼网友:用命换你心
  • 2021-04-04 00:48
继承
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯