logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C#输入转换与运算技巧全解

本文介绍了C#中控制台输入输出、类型转换和运算符的基本用法。主要内容包括:1) 使用Console.ReadKey()和Console.ReadLine()获取用户输入;2) 字符串与其他类型间的转换方法(Parse和Convert类);3) 基本算术运算符(+-*/)和赋值运算符(+= -=等)的使用;4) 自增运算符(a++和++a)的区别;5) 比较运算符(== >=等)的应用;6)

#c##开发语言
C#方法基础与核心要点总结

本文总结了C#方法的基础知识,包括方法的概念、语法结构和调用规则。方法是将相关代码封装并命名的代码块,用于代码复用和维护。语法包含访问修饰符、static关键字、返回类型、方法名和参数列表。静态方法通过类名调用,实例方法通过对象调用,同一类中可简写。方法调用是同步执行的,必须等待方法完成才会继续后续代码。文章还提供了示例代码,强调方法命名规范、单一职责原则和常见误区。掌握这些基础知识有助于编写结构

#c#
C#随机数生成全攻略

本文介绍了C#中生成随机数的几种方法及其应用场景。主要内容包括:1)Random类的基本用法及注意事项;2)格式化随机小数的方法;3)GUID的特点与用途;4)RNGCryptoServiceProvider的安全特性;5)不同随机数生成方法的对比总结。文章最后给出了最佳实践建议:普通用途推荐Random类(注意单例使用),唯一标识推荐GUID,安全敏感场景推荐RNGCryptoServicePr

#c#
C#字符串操作:11个必备方法全解析

本文总结了16个常用的C#字符串处理方法,包括查找(IndexOf/Contains)、转换(ToUpper/ToCharArray)、截取(Substring/Split)、连接(Concat/Join)、比较(Equals)等核心功能。重点介绍了11个最常用方法的使用场景和示例,如检查空值(IsNullOrEmpty)、替换内容(Replace)、格式化字符串(Format)等。文章还提供了方

#c#
C#数组操作:快速查找与条件判断技巧

本文总结了C# Array类用于查找和条件判断的核心方法,包括Find、FindAll、FindLast、TrueForAll、Exists和ForEach。这些静态方法封装了遍历逻辑,可直接实现查找元素和验证条件功能,提升开发效率。文章详细介绍了各方法的语法规则、返回值类型及特点,并说明条件匹配的两种写法:自定义方法和Lambda表达式。注意事项包括空值处理、默认值规则和性能考量,指出这些方法本

#c#
C#属性访问器Set与Get详解

本文总结了C#中属性Set和Get访问器的核心概念。主要内容包括:1)字段与属性的对比,字段存储数据通常私有,属性访问数据通常公有;2)属性的三种写法(完整写法、简化写法和自动属性);3)Set和Get访问器的本质是设置值和获取值的方法;4)实际应用包括添加验证逻辑、额外逻辑以及创建只读/只写属性;5)使用属性的优势在于数据封装、向后兼容和数据绑定支持;6)常见错误如无限递归和忘记定义字段。核心原

#c#
C#静态成员总结 常量与只读字段总结 类的继承总结

C#静态成员总结 静态成员属于类本身,非静态成员属于类的实例对象。静态成员在内存中只有一份,在类加载时创建,生命周期与程序相同;非静态成员每个对象都有独立副本,在对象实例化时创建。 关键区别: 静态方法只能访问静态成员 非静态方法可以访问静态和非静态成员 静态成员通过类名访问,非静态成员通过对象访问 使用场景: 静态:工具类方法、全局配置、计数器 非静态:对象特有属性、操作对象状态的方法 C#常量

#c#
C#索引器 接口

C#索引器是一种特殊成员,允许对象像数组一样使用[]运算符访问元素。它通过this关键字定义,可包含get和set访问器,支持单参数、多参数及字符串参数等多种形式。索引器可以重载,只要参数类型或数量不同即可。与属性相比,索引器必须有参数且支持重载,主要用于集合元素的访问。索引器能增强代码可读性,支持多维访问,适用于集合类、配置管理等场景,但应保持逻辑简单并添加边界检查。合理使用索引器能显著提升代码

#c#
C#文件操作指南

本文全面总结了C#中的文件操作方法,主要分为三个层次:1) File类提供最简单的一行代码读写;2) FileStream类支持更灵活的流式操作;3) BinaryReader/Writer用于高性能二进制处理。详细介绍了文件创建、复制、读写等基础操作,重点讲解了FileMode模式选择、路径处理技巧和编码问题。同时给出了最佳实践建议,包括必须使用using自动关闭文件、异常处理和大文件处理的性能

#c#
C#文件与数据操作核心概念手册JSON

JSON = 对象翻译器把内存中的对象变成文本(序列化),把文本变回对象(反序列化)。就像把3D模型拍照(变平面),看照片又能还原模型。序列化:对象 → JSON字符串(用于存储/传输)反序列化:JSON字符串 → 对象(用于读取/使用)Newtonsoft.Json:最常用的第三方库强类型:序列化什么类型,反序列化就要什么类型✓ 配置文件 ✓ API通信 ✓ 数据存储 ✓ 跨语言数据交换csha

#c#
    共 15 条
  • 1
  • 2
  • 请选择