10 2024 档案

摘要:使用场景 在编译时可以不指定具体类型,在具体使用时指定,从而代码具有较高的通用性。 示例代码 定义 public class GenericTest<T> { T[] array; public GenericTest(int size) { array = new T[size]; } publi 阅读全文
posted @ 2024-10-30 10:05 huiy_小溪 阅读(6) 评论(0) 推荐(0) 编辑
摘要:概念 只定义方法,不定义实现,从而隐藏内部的实现细节。 示例代码: 实现一个接口 public interface ICar { public string getColor(); } public class Car: ICar { public string getColor(){ return 阅读全文
posted @ 2024-10-30 10:05 huiy_小溪 阅读(4) 评论(0) 推荐(0) 编辑
摘要:要求 C#9.0. 概念 记录是一个类或结构,它为使用数据模型提供特定的语法和行为。 使用场景 想要定义依赖值相等性的数据模型。 例如:想要判断两个对象实例值是否想等,这个时候用record就更加合适。 想要定义对象不可变的类型。 值相等性 值相等性是指如果记录类型的两个变量类型相匹配,且所有属性和 阅读全文
posted @ 2024-10-30 10:05 huiy_小溪 阅读(3) 评论(0) 推荐(0) 编辑
摘要:概念 定义为 class 的类型是引用类型。 在运行时,如果声明引用类型的变量,此变量就会一直包含值 null,直到使用 new 运算符显式创建类实例,或直到为此变量分配已在其他位置创建的兼容类型。 //Declaring an object of type MyClass. MyClass mc 阅读全文
posted @ 2024-10-30 10:04 huiy_小溪 阅读(10) 评论(0) 推荐(0) 编辑
摘要:作用 1.组织类 System.Console.WriteLine("Hello World!"); System 是一个命名空间,Console 是该命名空间中的一个类。 可使用 using 关键字,这样就不必使用完整的名称。 using System; Console.WriteLine("He 阅读全文
posted @ 2024-10-30 10:04 huiy_小溪 阅读(3) 评论(0) 推荐(0) 编辑
摘要:在变量中指定类型 声明变量但不初始化 int i; MyClass m; 声明且初始化 int i=0; MyClass m=new MyClass(); 方法中参数与返回值指定类型 public int getValue(int i){ return i; } 内置变量 C# 提供了一组标准的内置 阅读全文
posted @ 2024-10-30 10:04 huiy_小溪 阅读(6) 评论(0) 推荐(0) 编辑
摘要:隐式类型转换 C# 以安全方式转换数据类型,例如int 到 string. string s="1"; int d=(int)s; 显式类型转换 用方法完成数据类型转换 序号 方法 描述 1 ToBoolean 把类型转换为布尔型(如果可以转换的话) 2 ToByte 把类型转换为字节类型。 3 T 阅读全文
posted @ 2024-10-30 10:04 huiy_小溪 阅读(10) 评论(0) 推荐(0) 编辑
摘要:代码与输出 命名空间与类型定义 using ConsoleApp1.basic; FibonacciSequence.Run(20); MyClass.Hello(); MyNameSpace.MyClass.Hello(); if (args.Length > 0) { Console.Write 阅读全文
posted @ 2024-10-28 14:26 huiy_小溪 阅读(8) 评论(0) 推荐(0) 编辑
摘要:概述 C# 程序中只能有一个入口点。 如果多个类包含 Main 方法,必须使用 StartupObject 编译器选项来编译程序,以指定将哪个 Main 方法用作入口点。 class TestClass { static void Main(string[] args) { // Display t 阅读全文
posted @ 2024-10-28 14:25 huiy_小溪 阅读(7) 评论(0) 推荐(0) 编辑
摘要:代码 //斐波那契数列 public class FibonacciSequence { /// <summary> /// 这是一个计算斐波那契数列方法。 /// </summary> /// <param name="index">第几个斐波那契数列</param> /// <returns>第 阅读全文
posted @ 2024-10-27 20:12 huiy_小溪 阅读(2) 评论(0) 推荐(0) 编辑
摘要:创建与访问 var listP = new List<string> { "a", "b", "c" }; Console.WriteLine(" foreach输出 "); foreach (var item in listP) { Console.WriteLine($"hello,{item} 阅读全文
posted @ 2024-10-27 19:37 huiy_小溪 阅读(5) 评论(0) 推荐(0) 编辑
摘要:if int a = 10; int b = 20; if (a > b) { Console.WriteLine("a 大于 b"); } else { Console.WriteLine("a 小于 b"); } int d = 30; if ((a + b) > d) { Console.Wr 阅读全文
posted @ 2024-10-27 16:16 huiy_小溪 阅读(4) 评论(0) 推荐(0) 编辑
摘要:加减乘除 int a=10; int b=20; Console.WriteLine("a+b=a+b");Console.WriteLine("a-b={a-b}"); Console.WriteLine("ab=ab");Console.WriteLine("b/a={b 阅读全文
posted @ 2024-10-27 12:34 huiy_小溪 阅读(11) 评论(0) 推荐(0) 编辑
摘要:字符串内插 Console.Write("字符串内插打印:"); Console.WriteLine($"Hello,{aFriend}"); Hello, World! 大括号内的多个变量 String bFriend="zhao"; Console.Write("大括号内多个变量:"); Con 阅读全文
posted @ 2024-10-26 13:14 huiy_小溪 阅读(5) 评论(0) 推荐(0) 编辑
摘要:代码 // 向控制台打印hello,world! Console.WriteLine("Hello, World!"); // 定义一个变量来进行输出 String aFriend = "Bill"; Console.WriteLine("定义变量后打印:{0}", aFriend); 输出 阅读全文
posted @ 2024-10-26 13:04 huiy_小溪 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1.创建工程 2.书写代码 Console.WriteLine("Hello, World!"); 3.运行代码 4.运行结果 阅读全文
posted @ 2024-10-25 16:46 huiy_小溪 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1.安装软件 .NET8.0 安装地址:https://dotnet.microsoft.com/zh-cn/download VSCode 安装地址:https://code.visualstudio.com/ 2.安装插件 (ctrl+shift+x ) 2.1.设置中文语言环境 2.2.安装c 阅读全文
posted @ 2024-10-25 14:35 huiy_小溪 阅读(182) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示