
C#学习
文章平均质量分 58
缘笙箫196
这个作者很懒,什么都没留下…
展开
-
C#——反射和特性
程序在运行时,可以查看其它程序集或其本身的元数据。一个运行的程序查看本身的元数据或者其他程序集的元数据的行为叫做反射。特性是一种允许我们向程序的程序集增加元数据的语言结构。它是用于保存程序结构信息的某种特殊类型的类。创建一个类并且必须以Attribute结尾,并且要继承Attribute,且是私有的不能被继承。程序是用来处理数据的,文本和特性都是数据,而我们程序本身这些也是数据。有关程序及其类型的数据被称为元数据,他们保存在程序的程序集中。用来获取和使用元数据的程序叫做特性的消费者。原创 2022-11-02 20:47:03 · 381 阅读 · 0 评论 -
C#——委托
Action是.NET Framework内置的泛型委托,可以使用Action委托以参数形式传递方法,而不用显示声明自定义的委托。使用多播委托就可以按照顺序调用多个方法,多播委托只能得到调用的最后一个方法的结果,一般我们把多播委托的返回类型声明为void。引用可在运行时被改变。定义了一个委托叫做 IntMethodInvoker ,这个委托可以指向带有一个int类型的参数,并且返回值是void的一个方法。在定义好委托后就可以实例化委托,命名方法委托在实例化委托时必须带入方法的具体名称或者是null。原创 2022-11-01 17:16:46 · 10078 阅读 · 0 评论 -
C#——字符串
5、使用类似索引器的语法来取得字符串中的某个字符 stringName[index] s[0] s[3]6.ToString() 把当前stringBuilder中存储的字符串。5.Replace() 在当前字符串中,用某个字符或者字符串全部替换为另一个字符或者字符串。4、字符串连接 s = "http://" + s;3、比较字符串是否一样 s == "abcd";1、创建字符串 string s = "abcdefg";2、获取字符串长度 s.Length();原创 2022-10-31 14:48:28 · 1376 阅读 · 0 评论