【c#入门杂选】-带你熟知c#基础知识点《思维导图》

简介: 【c#入门杂选】-带你熟知c#基础知识点《思维导图》

 image.gif编辑

👨‍💻个人主页:@元宇宙-秩沅

hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

本文由 秩沅 原创

收录于专栏 C#专栏

生活如茶需慢品,岁月如歌需静听!

目录

1,c#编程

2.数据类型和类型转换

3.c#的基本结构

4.c#常用关键字

5.C#数据类型

7.c#的量

8.c#的运算符和语句

9.c#的封装

10.c#的方法

11.c#的数组

12.c#string方法总和

13,C#的结构体

14.c#'的枚举

15,c#的class

16,C#的继承

1,c#编程image.gif编辑

class Student
{
   private string stuName;
   public string StuName
   {
       get { return stuName; }
       set { stuName = value; }
   }
   private string stuNum;
   public string StuNum
   {
       get { return stuNum; }   // get和set 适用于pravite里面,起到封装作用
       set { stuNum = value; }
   }
   public override string ToString()
   {
       return "姓名" + stuName + "......." + "学号" + stuNum;
   }
}

image.gif

2.数据类型和类型转换

image.gif编辑

隐性转换

tostring

Toint16,toint64

同类型小范围转大范围

convert.toint(xx) 转成整形

int.parse(xx)

Int.tryparse(string x , out ,int x )

显性转换

强制转换

Int b ;

Char a = (char)

测试函数

尝试函数

Try{}

捕捉错误函数

Catch(Exception)

3.c#的基本结构

0.using System

1.命名空间声明

2.类 class

3.类方法

4.属性

5.一个Main方法

6.语句和表达式

7.注释

以下几点值得注意:

    • C# 是大小写敏感的。
    • 所有的语句和表达式必须以分号(;)结尾。
    • 程序的执行从 Main 方法开始。
    • 与 Java 不同的是,文件名可以不同于类的名称。  

    4.c#常用关键字

    image.gif编辑

    5.C#数据类型

    image.gif编辑

    7.c#的量

    image.gif编辑

    8.c#的运算符和语句

    image.gif编辑

    9.c#的封装

    image.gif编辑

    10.c#的方法

    image.gif编辑

    对于复杂引用类型参数传递的控制

    所谓复杂,是参数是数组或集合类型,或者参数包含这些类型数据,这种情况下上面的方法不能保证参数数据不被修改,因为即使对象为只读的,但是对象中的数组或集合字段(属性)还是可以修改的。

    1、集合参数(包含集合字段的引用参数也一样)

    .net 4.5以前版本可以使用不包含修改集合元素方法的接口来代替具体集合类型。例如使用IEnumerable<T>接口代替List<T>。4.5版本可以直接使用IReadOnlyCollection接口或实现该接口的集合类型。

    2、数组参数

    没有好的办法保护数组类型参数不被修改,所以尽量避免使用数组类型作为方法参数,除非用到可选参数时候。

    11.c#的数组

    image.gif编辑

    12.c#string方法总和

    image.gif编辑

    image.gif编辑

    13,C#的结构体

    image.gif编辑

    14.c#'的枚举

    image.gif编辑

    15,c#的class

    image.gif编辑

    16,C#的继承

    image.gif编辑

    image.gif编辑

    你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!

    栓Q

    image.gif编辑


    目录
    相关文章
    |
    6月前
    |
    存储 编译器 数据处理
    C#基础入门之数据类型
    C#基础入门之数据类型
    |
    1月前
    |
    开发框架 .NET API
    RESTful API 设计与实现:C# 开发者的一分钟入门
    【10月更文挑战第5天】本文从零开始,介绍了如何使用 C# 和 ASP.NET Core 设计并实现一个简单的 RESTful API。首先解释了 RESTful API 的概念及其核心原则,然后详细说明了设计 RESTful API 的关键步骤,包括资源识别、URI 设计、HTTP 方法选择、状态码使用和错误处理。最后,通过一个用户管理 API 的示例,演示了如何创建项目、定义模型、实现控制器及运行测试,帮助读者掌握 RESTful API 的开发技巧。
    59 7
    |
    1月前
    |
    C#
    C#入门
    C#入门
    26 0
    |
    7天前
    |
    程序员 C# 图形学
    全面的C#/.NET自学入门指南
    全面的C#/.NET自学入门指南
    |
    1月前
    |
    存储 消息中间件 NoSQL
    Redis 入门 - C#.NET Core客户端库六种选择
    Redis 入门 - C#.NET Core客户端库六种选择
    60 8
    |
    2月前
    |
    设计模式 C# 开发者
    C#设计模式入门实战教程
    C#设计模式入门实战教程
    |
    2月前
    |
    安全 数据库连接 API
    C#一分钟浅谈:多线程编程入门
    在现代软件开发中,多线程编程对于提升程序响应性和执行效率至关重要。本文从基础概念入手,详细探讨了C#中的多线程技术,包括线程创建、管理及常见问题的解决策略,如线程安全、死锁和资源泄露等,并通过具体示例帮助读者理解和应用这些技巧,适合初学者快速掌握C#多线程编程。
    80 0
    |
    2月前
    |
    开发框架 .NET Java
    C#/.NET/.NET Core自学入门指南
    C#/.NET/.NET Core自学入门指南
    |
    3月前
    |
    图形学 C# 开发者
    全面掌握Unity游戏开发核心技术:C#脚本编程从入门到精通——详解生命周期方法、事件处理与面向对象设计,助你打造高效稳定的互动娱乐体验
    【8月更文挑战第31天】Unity 是一款强大的游戏开发平台,支持多种编程语言,其中 C# 最为常用。本文介绍 C# 在 Unity 中的应用,涵盖脚本生命周期、常用函数、事件处理及面向对象编程等核心概念。通过具体示例,展示如何编写有效的 C# 脚本,包括 Start、Update 和 LateUpdate 等生命周期方法,以及碰撞检测和类继承等高级技巧,帮助开发者掌握 Unity 脚本编程基础,提升游戏开发效率。
    80 0
    |
    3月前
    |
    开发者 iOS开发 C#
    Uno Platform 入门超详细指南:从零开始教你打造兼容 Web、Windows、iOS 和 Android 的跨平台应用,轻松掌握 XAML 与 C# 开发技巧,快速上手示例代码助你迈出第一步
    【8月更文挑战第31天】Uno Platform 是一个基于 Microsoft .NET 的开源框架,支持使用 C# 和 XAML 构建跨平台应用,适用于 Web(WebAssembly)、Windows、Linux、macOS、iOS 和 Android。它允许开发者共享几乎全部的业务逻辑和 UI 代码,同时保持原生性能。选择 Uno Platform 可以统一开发体验,减少代码重复,降低开发成本。安装时需先配置好 Visual Studio 或 Visual Studio for Mac,并通过 NuGet 或官网下载工具包。
    296 0