当前位置:首页 > 技术文章 > 后端开发 > C#.Net教程

  • C# 中的命名约定
    C# 中的命名约定
    类的命名约定一个类的定义以关键字class开头,后跟类名;类体由一对花括号括起来。以下是类名的约定。帕斯卡命名法类名的编码约定是类名的名称,例如,应该采用帕斯卡命名法。publicclassEmployeeDetails{}上面,类名EmployeeDetails采用PascalCasing格式。名词或名词短语更喜欢将类名添加为名词或名词短语-publicclassEmployee{}标识符是用于标识类、变量、函数或任何其他用户定义项的名称。以下是标识符的命名约定-名称必须以字母开头,后跟一系列
    C#.Net教程 . 后端开发 1010 2023-08-27 21:17:09
  • 如何在 C# 中读取 CSV 文件并将值存储到数组中?
    如何在 C# 中读取 CSV 文件并将值存储到数组中?
    CSV文件是一个以逗号分隔的文件,用于以有组织的方式存储数据。它通常以表格形式存储数据。大多数商业组织都会存储他们的数据在CSV文件中。在C#中,StreamReader类用于处理文件。它打开、读取并帮助执行其他功能以处理不同类型的文件。我们还可以执行不同的操作使用此类对CSV文件进行操作。OpenRead()方法用于打开CSV文件,ReadLine()方法用于读取其内容。OpenRead()方法用于打开一个CSV文件,ReadLine()方法用于读取Data.csvA,B,C示例classPr
    C#.Net教程 . 后端开发 2179 2023-08-27 20:37:07
  • C#.NET 中所有数据类型的基类是什么?
    C#.NET 中所有数据类型的基类是什么?
    Object是C#中所有数据类型的基类。对象类型是C#通用类型系统(CTS)中所有数据类型的最终基类。该对象是System.Object类的别名。当值类型转换为对象类型时,称为装箱;另一方面,当对象类型转换为值类型时,它称为装箱。称为拆箱。以下是显示对象数据类型用法的示例-usingSystem;usingSystem.IO;namespaceDemo{  classobjectClass{   publi
    C#.Net教程 . 后端开发 730 2023-08-27 20:29:06
  • C# 中的 Deque 类
    C# 中的 Deque 类
    Deque类使用双向链表来实现其元素集合。双向链表应该有两个节点,即前节点和后节点。这有助于在Deque的正面和背面添加元素。使用Deque类,您可以从两侧添加和删除元素。这就是为什么Deque被称为双端队列。Deque类在Queue类中有以下方法-Clear清除集合中的所有元素包含集合中是否有对象ToArray使用ToArray()方法将集合中的所有元素复制到数组中。同步A集合的同步包装器
    C#.Net教程 . 后端开发 881 2023-08-27 20:01:05
  • NonActionAttribute 在 ASP .Net MVC C# 中的意义是什么?
    NonActionAttribute 在 ASP .Net MVC C# 中的意义是什么?
    当我们想要在控制器中使用公共方法但又不想将其视为操作方法时,可以使用NonAction属性。操作方法是控制器中的公共方法,可以使用URL调用。因此,默认情况下,如果控制器中有任何公共方法,则可以使用URL请求来调用它。要限制对控制器中公共方法的访问,可以使用NonAction属性。现在让我们考虑HomeController有两个公共方法MyMethod1和MyMethod2.控制器示例usingSystem.Web.Mvc;namespaceDemoMvcApplication.Controll
    C#.Net教程 . 后端开发 1148 2023-08-27 20:01:01
  • C# 程序在不使用 Reverse() 方法的情况下反转字符串
    C# 程序在不使用 Reverse() 方法的情况下反转字符串
    在编程中,有很多情况我们需要反转字符串。最常见的方法之一是使用Reverse()方法。但是,在某些情况下我们无法使用此方法,而必须使用其他技术来反转字符串。在本文中,我们将探讨如何在不使用Reverse()方法的情况下在C#中反转字符串。在深入研究代码之前,让我们首先了解什么是字符串。字符串是表示文本的字符序列。在C#中,字符串是Unicode字符的序列。简单来说,字符串是用双引号括起来的字符的集合。例如,“HelloWorld”是一个字符串。方法一:使用循环在C#中反转字符串的最常见方法之一是
    C#.Net教程 . 后端开发 1820 2023-08-27 19:49:02
  • 在C#中,结构体是什么?
    在C#中,结构体是什么?
    在C#中,结构是一种值类型数据类型。它可以帮助您使单个变量持有不同数据类型的相关数据。使用struct关键字来创建结构。C#结构具有以下特点:结构可以有方法、字段、索引器、属性、运算符方法和事件。结构可以有定义的构造函数,但没有析构函数。但是,您不能为结构定义默认构造函数。默认构造函数是自动定义的,不能更改。与类不同,结构不能继承其他结构或类。结构不能用作其他结构或类的基础。一个结构可以实现一个或多个接口。让我们看看如何定义一个结构:structStudent{ &nb
    C#.Net教程 . 后端开发 1325 2023-08-27 18:29:02
  • C#有哪些隐藏的特性?
    C#有哪些隐藏的特性?
    以下是C#隐藏的或鲜为人知的有用功能-Lambda表达式C#中的lambda表达式描述了一种模式。它在表达式上下文中具有标记=>。这称为goto运算符,并在声明lambda表达式时使用。可空C#提供了一种特殊的数据类型,可空类型,您可以为其分配正常范围的值以及空值。以下是语法-<data_type>?<variable_name>=null;空合并运算符空合并运算符与可为空值类型和引用类型一起使用。它用于将一个操作数转换为另一个可空(或不可空)值类型操作数的类型,其
    C#.Net教程 . 后端开发 1455 2023-08-27 17:49:10
  • Windows/Linux/Mac OS 上 C# 的推荐 IDE
    Windows/Linux/Mac OS 上 C# 的推荐 IDE
    Windows上C#的最佳IDE是MicrosoftVisualStudio。它是一个用于开发网站、网络应用程序、移动应用程序等的IDE。以下是VisualStudioIDE的功能-代码编辑器-VisualStudio有一个代码编辑器,支持使用IntelliSense的语法突出显示和代码完成。断点-设置断点并允许在执行过程中监视变量值。扩展功能-使用VisualStudio,您可以扩展IDE的功能。扩展包括宏、包等。内置语言-VisualStudio支持30多种编程语言,包括C#、F#、Java
    C#.Net教程 . 后端开发 1551 2023-08-27 17:09:02
  • C# 中列表和字典有什么区别?
    C# 中列表和字典有什么区别?
    字典是C#中键和值的集合。Dictionary包含在System.Collection.Generics命名空间中。Dictionary是一个泛型类型,如果您尝试查找不存在的键,则会返回错误。List集合是一个泛型类,可以存储任何数据类型来创建列表。列表是一组项目-List<string>myList=newList<string>(){&nbsp;&nbsp;"Maths",&nbsp;&nbsp;"Engl
    C#.Net教程 . 后端开发 1553 2023-08-27 15:57:10
  • 如何在C#中通过反射设置属性值?
    如何在C#中通过反射设置属性值?
    系统。反射命名空间包含的类允许您获取有关应用程序的信息以及向应用程序动态添加类型、值和对象。反射对象用于在运行时获取类型信息。允许访问正在运行的程序的元数据的类位于System.反射命名空间。反射允许在运行时查看属性信息。反射允许检查程序集中的各种类型并实例化这些类型。反射允许后期绑定到方法和属性。反射允许在运行时创建新类型,然后使用这些类型执行一些任务。示例GetProperty(String)搜索具有指定名称的公共属性。GetType(String,Boolean)获取程序集实例中具有指定名
    C#.Net教程 . 后端开发 711 2023-08-27 15:49:02
  • 使用 C# 进行二进制转十进制
    使用 C# 进行二进制转十进制
    为了将二进制转换为十进制,这里我使用了while循环并找到了二进制数的余数,即输入。之后,将余数乘以基值并相加。这就是我获得十进制值的方法-while(val>0){&nbsp;&nbsp;remainder=val%10;&nbsp;&nbsp;myDecimal=myDecimal+remainder*baseVal;&nbsp;&nbsp;val=val/10;&nbsp;&nbsp;baseVal=baseVal*2;
    C#.Net教程 . 后端开发 1471 2023-08-27 14:37:05
  • C# 中的检查异常与非检查异常
    C# 中的检查异常与非检查异常
    您可以在检查或未检查上下文中执行C#中的语句。在检查中,算术溢出会引发异常,而在未检查上下文中,算术溢出将被忽略。检查异常使用checked关键字显式启用整型算术运算和转换的溢出检查。为此,只需设置checked关键字即可。可以通过编译器选项、环境配置或使用checked关键字来启用溢出检查。res=checked(val+10);假设val的值为2147483647,即int类型的最大值。由于已检查,以上内容将引发错误。这可以在运行时进行溢出检查。UncheckedException使用unc
    C#.Net教程 . 后端开发 781 2023-08-27 14:13:14
  • C# 泛型与 C++ 模板
    C# 泛型与 C++ 模板
    C#泛型和C++模板提供对参数化类型的支持。以下是差异-灵活性C++模板比C#泛型更灵活显式专业化不支持显式专业化byC#类型参数类型参数不能作为C#中泛型类型的基类C#不允许类型参数有默认值运行时C++模板具有编译时模式,而C#泛型既是编译时又是运行时。泛型具有运行时支持。非类型模板参数C#Templates不允许非类型模板参数。部分专业化C#甚至不支持部分特化。
    C#.Net教程 . 后端开发 1063 2023-08-27 13:37:10
  • 使用 LINQ 根据薪资对员工列表进行排序的 C# 程序
    使用 LINQ 根据薪资对员工列表进行排序的 C# 程序
    在许多软件开发项目中,有时需要根据对象的一个​​或多个属性对对象列表进行排序。在C#中,LINQ(语言集成查询)库提供了一种强大且易于使用的方法来根据一个或多个条件对对象列表进行排序。在本教程中,我们将演示如何使用LINQ根据工资对Employee对象列表进行排序。步骤创建一个Employee类,其中包含姓名、薪水和部门属性。创建Employee对象列表并用一些数据填充它。使用LINQ根据工资对Employee对象列表进行排序。显示Employee对象的排序列表。示例以下是示例程序的C#代码,该
    C#.Net教程 . 后端开发 1340 2023-08-27 13:29:12

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

斯摩派(smapie)企业建站程序

一个让ASP程序轻松做最少的代码编写量,一般企业所需要的功能都有,参数设置,数据库管理,文件管理,数据初始化,生成HTML页面(这是为了某些客户需要静态页面的需求),页面管理(这里是为了网站中某些单页面需求而开发的,这里你在前台只要用sub_c.article(2) 这个2是这里的id号,也可以是在比如index.asp?id=2 是一样的效果)公告管理,友情链接,信息发布(这里有分类,分类是无限分级),产品发布(这里有分类,分类是无限分级),订单管理,人才管理,留言管理,会员管理后台为域名/manag
企业站源码
2025-10-26

ASP通用型商城网站源码(带购物车)

后台目录:showtwo/index.asp
电商源码
2025-10-26

YZCMS企业网站管理系统1.1

YZCMS企业网站管理系统基于ThinkPHP3.2开发构建的企业网站管理系统,它具有操作简单、功能强大、稳定性好、扩展性及安全性强、二次开发及后期维护方便,可以帮您迅速、轻松地构建起一个强大专业的企业网站。
企业站源码
2025-10-26

动感购物多用户商城系统 多用户版本(带论坛)

动感购物多用户商城系统,是在网络上建立一个虚拟商场,避免了挑选商品的烦琐过程,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制商场运营的成本,开辟了一个新的销售渠道管理员帐号:admin管理员密码:1234论坛帐号:admin管理员密码:chinaz
电商源码
2025-10-26

马油膏护肤品竖版宣传banner设计下载

马油膏护肤品竖版宣传banner设计适用于护肤品宣传banner设计 本作品提供马油膏护肤品竖版宣传banner设计的图片会员免费下载,格式为PSD,文件大小为28.2M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-10-26

美味餐饮食物横幅设计PS素材下载

美味餐饮食物横幅设计PS素材适用于餐饮美食横幅设计 本作品提供美味餐饮食物横幅设计PS素材的图片会员免费下载,格式为PSD,文件大小为0.9M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-10-26

可爱中式点心扁平矢量插画

可爱中式点心扁平矢量插画适用于中式点心等相关视觉场景设计的AI格式素材。
矢量素材
2025-10-26

户外皮划艇运动矢量插图

户外皮划艇运动矢量插图适用于等相关视觉场景设计的AI格式素材。
矢量素材
2025-10-26

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号