C#(2):类与命名空间
- 类(class)是最基础的c#类型,是构成程序的主体
- namespace以树形结构组织类和其他类型
类似c++的import,引用类库。
命名类的时候要精确命名 - 类库的引用:使用命名空间的物理基础
尽量使用弱依赖性的类库
黑盒:直接引用网上类库
白盒:引用自己编写的类库或者下载的类库- 单引号只能括字符
练习
引用自己创建的类库,
引用的库中的类
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace SuperCalculator { public class Caculator { public static double Add(double a,double b) { return a + b; } public static double Sub(double a, double b) { return a - b; } public static double Mul(double a, double b) { return a * b; } public static double Add(double a, double b) { if (b == 0) { return a / b; } else { return a / b; } } } }
编写主程序,先在引用中选择
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SuperCalculator;//引用库
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("helloworld");
System.Console.WriteLine("systemhelloworld");
double result = Caculator.Mul(3, 4);
Console.WriteLine(result);
}
}
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律