基础语法
C# 基础语法:类型、变量、运算符、流程控制和大多数语言类似,几个特色语法值得注意。
数据类型
值类型:int、double、bool、char、decimal(金融计算用);引用类型:string、数组、对象。var 关键字让编译器推断类型。
字符串插值
$"你好,{name}" 字符串插值,比 + 拼接清晰,还有 @ 原样字符串($@ 结合)。
流程控制
if/switch/for/foreach。foreach 遍历集合最常用。
代码示例
using System;
class Program {
static void Main() {
// 变量
int age = 25;
double price = 9.9;
bool isVip = true;
var city = "烟台"; // var 推断
// 字符串插值
string msg = $"姓名: 张三, 年龄: {age}, 城市: {city}";
Console.WriteLine(msg);
// 数组与 foreach
int[] scores = { 90, 85, 76 };
int sum = 0;
foreach (var s in scores) sum += s;
Console.WriteLine($"总分: {sum}, 平均: {(double)sum / scores.Length:F1}");
// 条件
string grade = age >= 18 ? "成年" : "未成年";
Console.WriteLine(grade);
}
}