c#提供了非常多的数据结构,本节只讲最基础最常用的几种。
array,数组,是一类对象的集合,长度固定,可以存储类型相同的任意数据。
例如:int []array=new int[3];该例定义了一个长度为3的整型数组,下面给这个数组赋值,array[0]=1;array[1]=2;array[2]=3;数组的索性是从0开始。
其他类型的数组定义一样,string数组string[]strs=new string[3];double数组double[]strs=new double[3]。
2024年09月08日
c#提供了非常多的数据结构,本节只讲最基础最常用的几种。
array,数组,是一类对象的集合,长度固定,可以存储类型相同的任意数据。
例如:int []array=new int[3];该例定义了一个长度为3的整型数组,下面给这个数组赋值,array[0]=1;array[1]=2;array[2]=3;数组的索性是从0开始。
其他类型的数组定义一样,string数组string[]strs=new string[3];double数组double[]strs=new double[3]。
2024年09月08日
基本概念类的算是告一段落,在重新回顾下语句。逐步开始学习写代码了。。。
完整示例代码:
using System;
namespace Test
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("一个完整的C#程序");
Console.WriteLine("Hello World !");
}
}
}
2024年09月08日
在 Unity3D 的开发世界中,对于新手来说,理解 C# 反射的底层原理是打开高级编程之门的一把关键钥匙。
一、什么是 C# 反射?
反射,在 C# 中是一种强大的机制,它允许程序在运行时检查和操作对象的类型信息。对于 Unity3D 开发者而言,这意味着可以动态地访问和调用类、方法、字段等,为游戏开发带来了极大的灵活性。
2024年09月08日
c#应用程序是由程序集组成的,程序集的关键词是assambly,一个应用可以由一个或多个程序集组成。
程序集是后缀名为.dll和.exe 的文件,其中exe是可执行文件windows下面才有:
说明:
.json后缀的是项目的配置文件;
.dll和.exe是程序集主文件,.exe是windows下特有的可执行文件,如果部署到其他系统只有.dll文件;
2024年09月08日
大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!在C#中有一个小白谈之色变的知识点叫委托,很多学了一两年C#的还不知道委托究竟是什么东西,本文就来帮你彻底解开解惑,从此委托就是小儿科!
2024年09月08日
上一节我们实现了树控件的右键菜单。
有细心的网友指出了项目存在的问题:一旦新建了一个节点以后,树控件就默认选中了这个节点,这时就没办法再创建根节点了。
这应该是我们遇到的第一个Bug了:),先来搞定它!有两种解决办法:
1)在右键菜单中再增加一个新建根节点的菜单项,专门用来新增根节点;现有的“新建”菜单名称改成“新建子节点”;
2024年09月08日
《C#零基础入门》从初学者角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了使用Visual C#进行WinForm应用程序开发应该掌握的各方面技术。
本资源共分45章,包括初识C#及其开发环境,开始C#之旅,变量与常量,表达式与运算符,字符与字符串,流程语句控制,数组和集合,属性和方法,结构和类,面向对象技术高级应用,异常处理,Windows窗体,Windows应用程序常用控件,Windows应用程序高级控件,数据访问技术,DataGridView数据控件,程序调试,迭代器和分部类,泛型的使用,文件及数据流技术,帮助文件的使用,GDI+图形图像技术,水晶报表与打印,网络编程技术,注册表技术,线程的使用,Windows应用程序打包,企业人事管理系统等。