-
C#类型转换:
自动类型转换:低精度类型回自动转换为较高经度类型;
强制类型转换:针对无法自动缓缓为需要的类型
例:int i = (int) 3.0
double类型强制转换为int会失去小数部分。
查看全部 -
string[] a = new string[] { "吴松", "钱东宇", "伏晨", "陈陆", "周蕊", "林日鹏", "何昆", "关欣" };
int[] b = new int[] { 89, 90, 98, 56, 60, 91, 93, 85 };
int max = 0;
string name = null;
for (int i = 0; i < b.Length; i++)
{
if (b[i] > max)
{
max = b[i];
name = a[i];
}
}
Console.Write("分数最高的是{0},分数是{1}", name, max);查看全部 -
C#数据类型:
字符:char,使用'';
字符串:string,使用"";
整数:int;
双精度浮点型:double,存储小数
某种类型的变量,只能存储这种类型的数据。
查看全部 -
交换两个变量值的算法:
使用一个中间变量交换。
查看全部 -
变量使用三步走:
声明: 数据类型 变量名;
赋值: 变量名 = 值;
使用
变量声明和赋值也可以同时完成。如: int age = 18;。
查看全部 -
常量:不会改变的量。在声明时赋值,之后不能修改。
字面常量:平时书写的数字、字符和字符串。
const关键字:声明一个常量。
查看全部 -
//:单行注释
/*...*/:多行注释
///:文档注释,写在类、方法或属性前面。
Console.WriteLine()输出换行,而Console.Write()输出后不换行。
查看全部 -
在Visual Studio中,关键字被标识为蓝色。
Main()方法是C#中的特殊方法,是程序的入口,也即,如果没有Main()方法,程序就无法启动。
所有关键字都是由小写字母组成的,C#严格区分字母大小写。
查看全部 -
namespace Test
{
class Program
{
static void Main(string[] args)
{
for(int x=1;x<=7;x++)
{
for(int y=1;y<=7;y++)
{
string text= x==y||x+y==8 ? "O": ".";
Console.Write(text);
}
}
Console.WriteLine();//请完善代码
}
}
}
查看全部 -
①标识符只能由英文字母、数字和下划线组成,不能包含空格和其他字符。
②变量名不能用数字开头。
③不能用关键字当变量名。
查看全部 -
变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
查看全部 -
C#中还有一种 switch 条件结构,可以用来对变量进行多个分支的等值判断
查看全部 -
①每一个 else 与前面离它最近的 if 配对。按照这个原则,上面示例代码的两个 else 都与第二个 if 配对,这显然是不可能的,于是又有了第二个原则。
②多个 else 都与同一个 if 相近时,最内层的 else 优先配对。这样,第一个 else 处于内层,就与第二个 if 优先配对,第二个 else 只能与第一个 if 配对。
查看全部 -
F5 调试运行
ctrl + F5:直接运行,不会一闪而过。
C#最小的文件组织单位是类,命名空间用于管理多个类。
查看全部 -
接收输入的语句。Console.Readline()
查看全部
举报