- 博客(5)
- 收藏
- 关注
原创 C#作业5
实例化 vs 静态调用:Printer 需要实例化为对象才能调用其方法,而 DJUtils 中的方法是静态的,可以直接通过类名调用。泛型类型参数的确定:在 Printer 中,泛型类型参数 T 是在实例化时确定的,而在 DJUtils 的静态方法中,泛型类型参数 T 是通过方法调用时的参数类型推断得到的。
2024-07-05 17:05:38
970
原创 C#作业4
在上面的例子中,DateTime.ParseExact(dateString, "yyyy-MM-dd", CultureInfo.InvariantCulture) 将形如 "2024-07-04" 的字符串解析为对应的日期对象。在使用 DateTime.ParseExact() 或 DateTime.TryParseExact() 方法时,如果提供的字符串格式与实际格式不匹配,或者字符串无法解析为有效的日期时间,都会导致异常或返回 false。int.Parse() 方法将字符串解析为整数。
2024-07-04 17:18:11
836
原创 C#作业3
索引越界:如果 startIndex 超出了字符串的范围,或者 count 指定的移除字符数超过了字符串剩余的长度,将会抛出 ArgumentOutOfRangeException 异常。在C#中,string.IsNullOrEmpty 和 string.IsNullOrWhiteSpace 都是用于检查字符串是否为空的方法,但它们有一些细微的差别。因此,一般情况下,对于引用类型,应该使用"=="操作符来比较对象的引用,而对于值类型或者自定义类,应该使用Equals()方法来比较它们的值。
2024-07-03 19:12:50
717
原创 C#的作业
成员变量:属于类的实例,每个类的实例(对象)都有自己的成员变量副本。成员变量在类的任何非静态方法中都可以直接访问,通过类的对象实例访问。当一个成员被声明为 private 时,只有定义该成员的类可以直接访问它,其他任何类(包括该类的子类)都不能访问这个成员。当一个成员被声明为 public 时,它可以被同一个类中的其他成员、同一个包中的其他类、以及任何其他包中的类访问。在类的任何方法之外声明的变量(通常是字段和属性),可以在整个类的任何方法中使用。只能在声明它的类或结构体内部,或者该类的派生类中访问。
2024-07-02 16:37:05
693
原创 【无标题】
标识符是用来识别类、变量、函数或任何其它用户定义的项目。在 C# 中,类的命名必须遵循如下基本规则:1.标识符必须以字母、下划线或 @ 开头,后面可以跟一系列的字母、数字( 0 - 9 )、下划线( _ )、@。2.标识符中的第一个字符不能是数字。3.标识符必须不包含任何嵌入的空格或符号,比如?- +!: " ' / \。4.标识符不能是 C# 关键字。除非它们有一个 @ 前缀。例如,@if 是有效的标识符,但 if 不是,因为 if 是关键字。5.标识符必须区分大小写。
2024-07-01 23:41:46
454
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人