C#基础语法

一给  金牌会员 | 2024-10-8 14:53:21 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 655|帖子 655|积分 1965

C#基础教程

目录


  • 数据范例和变量
  • 运算符和表达式
  • 条件语句 (if-else, switch)
  • 循环布局 (for, while, do-while)
  • 函数和方法界说

1. 数据范例和变量

在C#中,数据范例决定了变量存储的数据种类。以下是C#中常用的数据范例:


  • 整数范例:int, long, short, byte
    1. int age = 25;
    2. long population = 7800000000;
    3. short smallNumber = 30000;
    4. byte byteValue = 255;
    复制代码
  • 浮点范例:float, double, decimal
    1. float height = 1.75f; // float类型的后缀为f
    2. double pi = 3.14159;
    3. decimal price = 99.99m; // decimal类型的后缀为m
    复制代码
  • 字符范例:char
    1. char initial = 'A';
    复制代码
  • 字符串范例:string
    1. string name = "John Doe";
    复制代码
  • 布尔范例:bool
    1. bool isActive = true;
    复制代码
  • 变量声明与赋值
    1. int a;         // 声明变量
    2. a = 10;        // 赋值
    3. int b = 20;    // 声明并赋值
    复制代码

2. 运算符和表达式

C# 提供了多种运算符用于处理差别的计算和操纵:


  • 算术运算符:+, , , /, %
    1. int sum = 5 + 10;      // 加法
    2. int diff = 15 - 5;     // 减法
    3. int product = 4 * 3;   // 乘法
    4. int quotient = 10 / 2; // 除法
    5. int remainder = 10 % 3; // 取余
    复制代码
  • 关系运算符:==, !=, >, <, >=, <=
    1. bool isEqual = (5 == 5);  // true
    2. bool isGreater = (10 > 5); // true
    复制代码
  • 逻辑运算符:&& (与), || (或), ! (非)
    1. bool result = (5 > 3) && (10 > 8); // true
    2. bool result2 = (5 > 3) || (2 > 8); // true
    复制代码
  • 赋值运算符:=, +=, =, =, /=, %=
    1. int x = 10;
    2. x += 5;  // 相当于 x = x + 5; 结果 x 为 15
    复制代码

3. 条件语句

C# 中的条件语句用于根据条件的真伪执行差别的代码块。


  • if-else 语句
    1. int number = 10;
    2. if (number > 0) {
    3.     Console.WriteLine("Positive");
    4. } else if (number == 0) {
    5.     Console.WriteLine("Zero");
    6. } else {
    7.     Console.WriteLine("Negative");
    8. }
    复制代码
  • switch 语句
    1. int day = 2;
    2. switch (day) {
    3.     case 1:
    4.         Console.WriteLine("Monday");
    5.         break;
    6.     case 2:
    7.         Console.WriteLine("Tuesday");
    8.         break;
    9.     case 3:
    10.         Console.WriteLine("Wednesday");
    11.         break;
    12.     default:
    13.         Console.WriteLine("Other day");
    14.         break;
    15. }
    复制代码

4. 循环布局

C# 支持多种循环布局来执行重复操纵。


  • for 循环
    1. for (int i = 0; i < 5; i++) {
    2.     Console.WriteLine(i); // 输出 0, 1, 2, 3, 4
    3. }
    复制代码
  • while 循环
    1. int i = 0;
    2. while (i < 5) {
    3.     Console.WriteLine(i);
    4.     i++;
    5. }
    复制代码
  • do-while 循环
    1. int i = 0;
    2. do {
    3.     Console.WriteLine(i);
    4.     i++;
    5. } while (i < 5);
    复制代码

5. 函数和方法界说

函数是用于构造和重用代码的基本单元。


  • 界说一个函数
    1. // 定义一个简单的函数,它接收两个整数并返回它们的和
    2. int Add(int a, int b) {
    3.     return a + b;
    4. }
    复制代码
  • 调用函数
    1. int result = Add(5, 10);
    2. Console.WriteLine(result); // 输出 15
    复制代码
  • 带有返回范例为 void 的方法
    1. void PrintMessage(string message) {
    2.     Console.WriteLine(message);
    3. }
    4. PrintMessage("Hello, World!"); // 输出 "Hello, World!"
    复制代码

结语

本教程简单介绍了C#编程的基本概念,包罗数据范例、运算符、条件语句、循环布局以及函数界说。通过这些基础知识,你可以开始编写简单的C#程序,并为更复杂的编程任务奠基基础。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

一给

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表