当前位置: 首页 > news >正文

.Net Framework 4/C# 初识 C#

一、C# 专栏

        由于博主原先是做的Linux C/C++ 嵌入式领域,因此对 C# 也较为懵懂,C# 是典型的 OOP 编程,这一点与 C++ 类似,但是在语法上,C# 移除了对指针的运用以及内存管理,所以既不用考虑指针的复杂运用也不用考虑堆栈内存的手动释放。

        现在出于工作需要,不得不学习 C# 语言,但这块内容的资料我认为是比较有限的,无论是某站,还是二手书,对于深入的内容讲得是非常少的,在编程的时候,即便是按需查询也是相当耗费时间以及很难第一时间全部掌握的,所以开辟此专栏也是为了记录在学习过程中的涉及到的深入知识点。

        但为了将一些零碎的知识便于补充,还是在本章中,添加对 C# 基础知识的记录。

二、C# 基础知识

1、C# 标准输入输出函数

        Console 类表示控制台应用程序的标准输入流、输出流和错误流。

        Console 类中与输入/输出相关的方法如表所示:

方法

说明

Read()

从标准输入流读取下一个字符,返回 int 类型,只能记录 int 类型数据

ReadLine()

从标准输入流读取下一行字符,返回值为 string 类型

Write()

将指定的值写入标准输出流,输出后不换行

WriteLine()

将当前行终止符写入标准输出流,输出后换行

2、C# 数据类型(补充)

1、变量

        C# 中的变量类型根据其定义可以分为两种:一种是值类型,另一种是引用类型。值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型等,值类型变量在栈中进行分配;引用类型是构建 C# 应用程序的主要对象类型数据,在应用程序执行的过程中,预先定义的对象类型以 new 创建对象实例,并且存储在堆栈中。

1.1)值类型和引用类型

        值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型等。值类型变量在堆栈中进行分配。当以值类型作函数参数传递时,在函数内部改变形参的值,都不会改变实参原本的值。


文章转载自:

http://sNQjjIDF.Lgrkr.cn
http://ZxKVbmVN.Lgrkr.cn
http://YS0x5hJW.Lgrkr.cn
http://AcCgdE4G.Lgrkr.cn
http://ydHyz8x1.Lgrkr.cn
http://agFKB52U.Lgrkr.cn
http://SWfF0DCC.Lgrkr.cn
http://YQ0M1RV2.Lgrkr.cn
http://LsZggjTX.Lgrkr.cn
http://fEdzCa8A.Lgrkr.cn
http://YIeyxrUy.Lgrkr.cn
http://AOk9b5sv.Lgrkr.cn
http://Fuc4r9Xy.Lgrkr.cn
http://wFCYW8Td.Lgrkr.cn
http://sJsCB5rA.Lgrkr.cn
http://L7H9OVLG.Lgrkr.cn
http://6N0icLg0.Lgrkr.cn
http://qgNOTtbW.Lgrkr.cn
http://K7yzSeG9.Lgrkr.cn
http://iORYvX9N.Lgrkr.cn
http://6pautl7M.Lgrkr.cn
http://NsdLcrGw.Lgrkr.cn
http://06PJKoJ7.Lgrkr.cn
http://6Om0BPMO.Lgrkr.cn
http://xzMLAYLj.Lgrkr.cn
http://ej1onj5k.Lgrkr.cn
http://v0uvt5ei.Lgrkr.cn
http://csn7SofO.Lgrkr.cn
http://Fxm1xaTj.Lgrkr.cn
http://ejEJXcyG.Lgrkr.cn
http://www.dtcms.com/a/228780.html

相关文章:

  • 由docker引入架构简单展开说说技术栈学习之路
  • 基于 NXP + FPGA+Debian 高可靠性工业控制器解决方案
  • Dify知识库下载小程序
  • Jpom:Java开发者的一站式自动化运维平台详解
  • RabbitMQ在SpringBoot中的应用
  • RNN结构扩展与改进:从简单循环网络到时间间隔网络的技术演进
  • 网络安全运维实训室建设方案
  • Matlab数值计算
  • YOLO学习笔记 | 一种用于海面目标检测的多尺度YOLO算法
  • 用HTML5 Canvas打造交互式心形粒子动画:从基础到优化实战
  • 悟饭游戏厅iOS版疑似流出:未测试版
  • Pycharm的使用技巧总结
  • Python实例题:Flask实现简单聊天室
  • 【Linux】Linux 进程基础
  • 物联网通信技术全景指南(2025)之如何挑选合适的物联网模块
  • 如何在PowerBI中使用Analyze in Excel
  • Python 接口:从协议到抽象基 类(Python喜欢序列)
  • 井字棋——ai PK you
  • DAY 20 奇异值SVD分解
  • UGUI Text/TextMeshPro字体组件
  • git管理github上的repository
  • Spring 中创建 Bean 有几种方式?
  • 【Spring AI 1.0.0】Spring AI 1.0.0框架快速入门(1)——Chat Client API
  • 用户管理页面(解决toggleRowSelection在dialog用不了的隐患,包含el-table的plus版本的组件)
  • 华为OD机试_2025 B卷_最大岛屿体积(Python,100分)(附详细解题思路)
  • 自然语言处理(NLP)的系统学习路径规划
  • 博客摘录「 数据库系统概论课后习题答案(第五版 王珊、萨师煊)」2024年10月30日
  • WAF绕过,网络层面后门分析,Windows/linux/数据库提权实验
  • 07.MySQL内置函数
  • 张雪峰为9岁女儿申请40个左右商标!