C#基础语法

该博客围绕C#展开,介绍了常用数据类型、变量和常量的命名规则、声明与使用,还讲解了程序结构、控制台输入输出、注释规则及快捷键。此外,阐述了if选择结构和循环的语法,并给出循环嵌套打印99乘法表的示例,最后提及访问修饰符。

一、常用的数据类型

 

常用数据类型C#示例
整型int年龄、年、月、日、班级人数
浮点型float成绩
字符串string姓名、地名、心情
布尔型bool是否吃饭了、今天有没有下雨
双精度double成绩、金额

 

二、变量

命名规则

  1. 组成: 英文字母、数字、_(下划线)
  2. 开头: 英文字母、_(下划线)
  3. Camel命名法(驼峰命名法)
  4. 不能使用关键字
  5. 见名知意

声明、赋值、使用

// 先声明,后赋值
int age;   // 声明一个整型的变量 age
age = 25;   // 把数值 25 赋给变量 age

string userName;   // 声明一个字符型的变量 username
userName = "tom";   // 把字符串 "tom" 赋给变量 username

double money;   // 声明一个双精度型的变量 money
money = 100.5;   // 把数值 100.5 赋给变量 money

// --------------------------------------------------------------------------------------

// 声明并同时赋值
int age = 25;   // 声明一个整型的变量 age 并赋值为 25
string userName = "tom";   // 声明一个字符型的变量 username 并赋值为 "tom"
double money = 100.5;   // 声明一个双精度型的变量 money 并赋值为 100.5

// --------------------------------------------------------------------------------------

// 使用变量 分别在控制台打印出来
Console.WriteLine(age);
Console.WriteLine(userName);
Console.WriteLine(money);

 

三、常量

常量和变量相似,也是用来存储数据,但是初始化时必须赋值,并且之后不允许被更改。

命名规则

  1. 有意义
  2. 均大写
  3. 长度不宜太长

声明、赋值、使用

// 求一个圆的周长和面积
const double PI = 3.1415926;   // 声明一个常量 PI 并赋值为 3.1415926
int radius = 10;   // 声明一个变量 radius 并赋值为 10
double girth = 2 * PI * radius * radius;   // 求周长
double area = PI * radius * radius;   // 求面积
Console.WriteLine(girth);   // 在控制台打印
Console.WriteLine(area);

什么时候使用常量

  1. 不随意修改
  2. 多处引用
  3. 其值有特定含义

 

四、解决方案资源管理器

 

五、程序结构

 

六、控制台输入输出

向控制台输出

语法:
  1. Console.WriteLine()方法 —— 输出后换行
  2. Console.Write()方法 —— 输出后不换行
Console.WriteLine()快键键:
  1. cw → tab → tab,
  2. 输入完毕,ctrl + F5 运行即可。
使用
int age = 25;   // 声明一个变量并赋值
Console.WriteLine(age);   // 向控制台输出

 

从控制台读入

语法

Console.ReadLine()方法,返回值为 string 类型

使用
string result = Console.ReadLine();
Console.WriteLine("您输入的内容为:" + result);

// 如果我们需要的是一个整型的返回值的话可以用 int.Parses()方法转换
int age = int.Parse(Console.ReadLine());
Console.WriteLine("您的年龄为:" + age);

 

 

七、注释

规则 

 

注释类型C#作用
行注释//...注释单行代码
块注释/*...*/注释多行代码
文档注释///...
///...
///...
类或者方法前可以按"///"直接生成文档注释,予以说明。

快捷键

生成注释

先 ctrl + k , 再 ctrl + c

解除注释

先 ctrl + c,再 ctrl + u

 

八、if选择结构

说明

if选择结构是根据条件判断之后再做处理。

例子

// 第一种
int age = 25;
bool result = age >= 18;
if (result)
{
    Console.WriteLine("你是一个成年人了~");
}

// 第二种
int age = 15;
bool result = age >= 18;
if (result)
{
    Console.WriteLine("你是一个成年人了~");
}
else
{
    Console.WriteLine("你是一个未成年人~");
}

// 第三种
int score = 95;
if (score >= 90)
{
    Console.WriteLine("你的成绩是优");
}
else if (score >= 60)
{
    Console.WriteLine("你的成绩是良");
}
else
{
    Console.WriteLine("你的成绩是不及格");
}

 

九、循环

语法

// for 循环
for (int i = 0; i < 10; i++)
{
    Console.WriteLine("我是第{0}行代码", i);
}

// -------------------------------------------------------

// while 循环
int i = 1;
while (i <= 10)
{
    Console.WriteLine("我是第{0}行代码", i);
    i++;
}

// -------------------------------------------------------

// do...while 循环
string answer = string.Empty;
do
{
    Console.WriteLine("上机编程");
    Console.WriteLine("是否合格?y/n");
    answer = Console.ReadLine();
} while (answer.Equals("n"));

使用循环嵌套打印99乘法表

for (int i = 1; i <= 9; i++)
{
    for (int j = 1; j <= i; j++)
    {
        Console.Write(j + "*" + i + "=" + j * i + "\t");
    }
    Console.WriteLine();
}

 

十、访问修饰符

访问修饰符访问权限访问级别
public不受任何限制最高
private只有类的内部可以使用最低
protected保护访问。只限于本类和子类访问。 
internal内部访问。只限于本项目内访问,其他不能访问。 
protected internal内部保护访问。只限于本项目或是子类访问,其他不能访问。 

转载于:https://www.cnblogs.com/xulinjun/p/11067752.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值