c#开发基础知识
console.writeline
convert.toint32效率更高
int.parse
int.TryParse
bool b=int.TryParse("带转换字符串",out int类型的) 尝试将字符串转换为int类,成功转换后赋值给int类型,失败输出false,int类型是0;
是方法和函数
console.readKey
console.readline
转义符
\n换行
\t一个TAB空格
\"表示一个英文半角引号
\b 表示一个退格键放在字符串两边没有效果
\r\n Windows系统不认识\n
@作用
消转义作用
将字符串保留编辑的原格式输出
类型转换条件
显示转换
两种类型相兼容int-double 大的转成小的
语法:(带转换的类型)要转换的值
隐示转换
两种类型兼容
目标类型大于源类型 小转大 即int转double
快捷键
注释:shift+k+c
对齐:sh+k+d
取消注释:sh+k+u
F1转到MSDN
智能提示:ctrl+j
折叠代码#region #endregion
向左全选:sh+home
向右全选:sh+end
异常捕获
try-catch
int number = 0;
bool b = true;
try
{
number = Convert.ToInt32(Console.ReadLine());
}
catch (Exception ex)
{
Console.WriteLine("输入类型不对");
b = false;
}
if (b) {
Console.WriteLine(number*2);
}
Console.ReadKey();
变量作用域:你能够使用到这个变量的范围
一般从声明的那个括号到那个括号对应结束。在这个范围内可以访问并使用这个变量。超出不可访问。
循环
try-catch
if-else
switch-case
多条件定值判断
while
do while
先做一遍循环,拿着执行结果再去判断是否进行循环,最少执行一遍
while
先判断再循环可能一遍都不执行
for
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix