C#基本知识

未分类
979 词

耐心是一切聪明才智的基础。——柏拉图

Console类的基本方法

Write() 方法

  • 将指定的字符串或对象的值写入控制台,但不会自动换行,后续输出的内容会紧接着当前输出内容的末尾
1
2
3
4
string str = "Hello World!";
Console.Wrtie(str);
Console.Write("Welcome");
// 如上程序最终输出 Hello World!Welcome

WriteLine() 方法

  • 将指定的字符串或对象的值写入控制台,并在末尾自动换行
  • 如果传递的参数是对象,会自动调用对象的 ToString() 方法将其转换为字符串再输出
1
2
3
4
5
6
7
8
string a="Hello",b="World";
Console.WriteLine(a);
Console.Write(b);
/*
如上程序输出结果为
Hello
World
*/

ReadLine() 方法

  • 当程序执行到 Console.ReadLine() 时,会暂停程序的执行,等待用户在控制台中输入内容。用户输入完成后按下回车键,该方法会读取并返回用户输入的所有字符(不包括回车键产生的换行符 ),并继续执行后续代码
1
2
3
4
string input = "";
Console.Write("请输入文本: ");
input = Console.ReadLine();
Console.WriteLine("你输入的文本为: " + input);




sizeof 运算符

sizeof 是 C# 中的一个运算符,用于获取指定值类型在内存中占用的字节数

1
2
int size = sizeof(decimal);
Console.WriteLine(size); // 输出16




typeof 运算符

typeof 运算符会返回指定类型的 System.Type 对象,该对象包含了对应类型的元数据信息(如类型名称、命名空间、基类型、成员定义等)

1
Type type_object = typeof(string);   // 获取 string 类型的 Type 对象




is 运算符 & as 运算符

  • is 运算符: is 关键字用于检查对象是否与给定类型兼容,并返回一个布尔值
  • as 运算符: as 关键字用于将对象安全地转化为指定类型,若转化失败,则返回 null 而不是抛出异常