登录
专栏 3 关注 57 篇文章
C#
实用开发技术,各种小工具等
king
关注专栏
推荐文章
10 小时前  /  king

C#数据类型转换

我们都知道 C# 是一门强类型语言,对类型要求比较严格,但是在一定的条件下也是可以相互转换的,如将 int 型数据转换成 double 型数据。C# 允许使用两种转换方式:隐式类型转换和显式类型转换。1) 隐式类型转换这些转换是 C# 默认的以安全方式进行的转换,不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。2) 显式类型转换显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。常用的类型转换方法如下表所示。方法 描述ToBool

0 赞 0 评论
收藏
10 小时前  /  king

C# Insert:字符串插入

在一个字符串中可以在指定位置插入另一个字符串,在 C# 中插入字符串使用的方法是 Insert 方法。在 Insert 方法中需要两个参数,一个是字符串插入的位置,一个是字符串。【实例】在 Main 方法中从控制台输入一个字符串,然后将‘@@@’插入到字符串的第 2 个字符的位置。根据题目要求,代码如下。class Program{ static void Main(string[] args) { string str = Console.ReadLine();

0 赞 0 评论
收藏
7 天前  /  king

C# Substring:字符串截取函数

在一个字符串中截取一部分字符串也是经常用到的,例如从身份证号码中取得岀生年月日、截取手机号码的前 3 位、截取给定邮箱的用户名等。在 C# 语言中截取字符串的方法是 Substring 方法,在使用该方法时有以下两种方法传递参数。Substring(指定位置); //从字符串中的指定位置开始截取到字符串结束Substring(指定位置, 截取的字符的个数); //从字符串中的指定位置开始截取指定字符个数的字符【实例】在 Main 方法中从控制台输入邮箱,要求邮箱中仅含有一个 @,然后截取邮箱中的

0 赞 0 评论
收藏
7 天前  /  king

C# Replace:字符串替换函

字符串的替换操作是指将字符串中指定的字符串替换成新字符串。在 C# 中替换字符串的方法是Replace方法。【实例】在 Main 方法中从控制台输入一个字符串,然后将字符串中所有的‘,’替换成‘_’。根据题目要求,代码如下。class Program{ static void Main(string[] args) { string str = Console.ReadLine(); if (str.IndexOf(",") != -1) {

0 赞 0 评论
收藏
9 天前  /  king

C# IndexOf和LastIndexOf:查找字符串中的字符

在字符串中查找是否含有某个字符串是常见的一个应用,例如在输入的字符串中查找特殊字符、获取某个字符串在原字符串中的位置等。在 C# 中字符串的查找方法有 IndexOf、LastlndexOf,IndexOf 方法得到的是指定字符串在原字符串中第一次出现的位置,LastlndexOf 方法得到的是指定字符串在查找的字符串中最后一次出现的位置。需要注意的是字符串中的每个字符的位置是从 0 开始的。无论是哪个方法,只要指定的字符串在查找的字符串中不存在,结果都为 -1。如果要判断字符串中是否仅含有一个

0 赞 0 评论
收藏
9 天前  /  king

C#获取字符串长度(string.Length)

字符串实际上是由多个字符组成的,字符串中的第一个字符使用字符串[0]即可得。[0]中的 0 称为下标。获取字符串中的第一个字符使用的下标是 0,则字符串中最后一个字符的下标是字符串的长度减 1。使用 C# 语言如果要获取字符串的长度,使用Length属性即可,获取的方法如下。字符串.Length【实例 1】在 Main 方法中从控制台输入一个字符串,输出该字符串的长度,以及字符串中的第一个字符和最后一个字符。根据题目要求,代码如下。class Program{ static void Ma

0 赞 0 评论
收藏
10 天前  /  king

C#字符串及常用方法

在使用 C# 编程时字符串是比较常用的一种数据类型,例如用户名、邮箱、家庭住址、商品名称等信息都需要使用字符串类型来存取。在任何一个软件中对字符串的操作都是必不可少的,掌握好字符串的操作将会在编程中起到事半功倍的作用。在 C# 语言中提供了对字符串类型数据操作的方法,例如截取字符串中的内容、查找字符串中的内容等。常用的字符串操作包括获取字符串的长度、查找某个字符在字符串中的位置、替换字符串中的内容、拆分字符串等。在字符串操作中常用的属性或方法如下表所示。编号 属性或方法名 作用1 Len

0 赞 0 评论
收藏
3 个月前  /  king

如何剔掉 sql 语句中的尾巴,我用 C# 苦思了五种办法

一:背景1. 讲故事这几天都在修复bug真的太忙了,期间也遇到了一个挺有趣bug,和大家分享一下,这是一块sql挺复杂的报表相关业务,不知道哪一位大佬在错综复杂的 嵌套 + 平行 if判断中sql拼接在某些UI组合下出问题了,最终的 sql 架构类似这样的。var sql = "select 1 union all select 2 union all select 3 union all";这种sql到数据库去肯定是报错的,有些朋友可能想说这还不简单,在相关的 if 判断中不要追加这个 un

0 赞 0 评论
收藏
3 个月前  /  king

C# DateTime类

C# DateTime 类用于表示时间,所表示的范围是从 0001 年 1 月 1 日 0 点到 9999 年 12 月 31 日 24 点。在 DateTime 类中提供了静态属性 Now,用于获取当前的日期和时间,如下所示。DateTime.NowDateTime 类提供了 12 个构造方法来创建该类的实例,但经常使用不带参数的方法创建 DateTime 类的实例。在 DateTime 类中提供了常用的属性和方 法用于获取或设置日期和时间,如下表所示。方法 描述Date 获取实例的日

0 赞 0 评论
收藏
3 个月前  /  king

C#字符串及常用方法

在使用 C# 编程时字符串是比较常用的一种数据类型,例如用户名、邮箱、家庭住址、商品名称等信息都需要使用字符串类型来存取。在任何一个软件中对字符串的操作都是必不可少的,掌握好字符串的操作将会在编程中起到事半功倍的作用。在 C# 语言中提供了对字符串类型数据操作的方法,例如截取字符串中的内容、查找字符串中的内容等。常用的字符串操作包括获取字符串的长度、查找某个字符在字符串中的位置、替换字符串中的内容、拆分字符串等。在字符串操作中常用的属性或方法如下表所示。编号 属性或方法名 作用1 Len

0 赞 0 评论
收藏