271 浏览
喜欢(0)

[C#].NET/C#编程开发中检测一个指定的字符串路径是文件还是文件夹的方法有哪些呢?

问题描述在.NET/C#编程开发中,当前需要根据指定的字符串路径判断这路径是指向的文件还是文件夹,有哪些方法可以实现呢?方案一使用File.GetAttributes()方法,如下:FileAttributes attr = File.GetAttributes(@"c:\Temp");if ((attr & FileAttributes.Directory) == FileAttributes.Direct...

C#开发 2018-05-16 08:33 0评论 0收藏
371 浏览
喜欢(0)

[C#].NET/C#编程开发中翻转(reverse)一个字符串的方法有哪些,哪种方法更好呢?

问题描述在.NET/C#编程开发中,将一个字符串翻转(即:reverse)的方法有很多,在低版本的.NET Framework中(比如.NET 2.0),LINQ是不可用的。在这种情况下,我们的实现就相对来说复杂一些,如:public string Reverse(string text){ char[] cArray = text.ToCharArray(); string reverse = String.Empty; ...

C#开发 2018-05-15 16:04 0评论 0收藏
386 浏览
喜欢(0)

[C#].NET/C#程序开发中将一个字符数组char[]连接成字符串的方法有哪些呢?

问题描述在.NET/C#程序开发中,当前有一个字符数组char[],如下:char[] chars = {'a', ' ', 's', 't', 'r', 'i', 'n', 'g'};现需要将这个字符数组连接成一个字符串,如以上字符数组的输出结果为:a string在.NET/C#程序开发中,将一个字符数组c...

C#开发 2018-03-16 10:39 0评论 0收藏
AD 友情赞助
371 浏览
喜欢(0)

[C#].NET/C#程序开发中怎么将一个单词或者一个字符的首字母大写,哪些方式更高效呢?

问题描述在.NET/C#程序开发,有时候需要将一个单词或者一个字符的首字母大写,比如:"red" --> "Red""red house" --> " Red house"应该如何实现,又有哪些更高效的实现方法呢?方案一将单词或者字符串首字母大写最高效的方式是将字符串先转换成字符数组,然后使用new string(...),如:public st...

C#开发 2018-03-02 14:17 0评论 0收藏
107 浏览
喜欢(0)

[.NET]C#/.NET程序开发中如何截断一个字符串?

问题描述如题,在.NET/C#程序开发中,我们都在不停地与字符串打交道,截断字符串也是常规的需求,那么,如何截断一个字符串,有哪些方式可以实现字符串的截断,哪种方式更优美呢?方案一在.NET/C#中,并没有内置关于字符串的方法供我们直接调用,我们如果需要截断字符串,必须自己实现截断的逻辑,如下就实现了一个静态扩展方法:public static class StringExt{ public static string Trunc...

.NET 2018-02-20 07:42 0评论 0收藏
513 浏览
喜欢(0)

[C#].NET/C#程序开发中将一个字符串集合List连接成一个字符串?

问题描述如题,在.NET/C#程序开发中,是否有简便的LINQ表达式实现将一个字符串集合List<string>连接成一个按指定分隔符分隔的字符串?再者,如果这个集合不是字符串集合List<string>,而一个泛型集合List<T>,需要连接泛型集合List<T>中的某一个属性值,在.NET/C#程序中,又该如果实现呢?方案一可以使用Lambda表达式一实现将一个字符串集合List<...

.NET 2018-02-09 15:26 0评论 0收藏
AD 友情赞助
634 浏览
喜欢(0)

[C#].NET/C#程序开发中如何将多行回车/换行符替换成一个字符串?

问题描述如题,在.NET/C#程序开发中,如何将多行回车/换行符替换成一个字符串?方案一使用Environment.NewLine和Replace()方法,如:myString = myString.Replace(System.Environment.NewLine, "replacement text")方案二string result = Regex.Replace(input, @"\r\n?|\n...

.NET 2018-02-09 14:39 0评论 0收藏
524 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中如何将一个字符串按照指定的子字符串进行分割?

问题描述我们知道,在.NET/C#的程序开发中,可以使用Split()方法,将一个字符串按照指定的字符进行分割,但如果需要分割的是一个子字符串,又应该如何操作呢?比如有如下的字符串:var input = "THExxQUICKxxBROWNxxFOX";现在需要按子字符串xx,将这个变量input中的字符串进行分割,如何实现,有哪些方式呢?方案一使用Split(...)方法的重载,可以传入分割的子字符串,如:str...

.NET 2018-02-09 11:26 0评论 0收藏
502 浏览
喜欢(0)

[.NET/C#].NET/C#程序开发中如何删除字符串中非字母/数字/横线的其他字符?方法有哪些呢?

问题描述如题,在.NET/C#程序开发中,如何删除字符串中非字母/数字/横线的其他字符?具体的实现方法有哪些呢?方案一使用正则表达式Regex类的Replace("","")方法,如:Regex rgx = new Regex("[^a-zA-Z0-9 -]");str = rgx.Replace(str, "");方案二不使用正则表达式,因为正则表达式的可...

.NET 2018-02-09 11:04 0评论 0收藏
AD 友情赞助
371 浏览
喜欢(0)

[.NET/C#]C#程序开发中如何将字符串编码成base64或者从base64编码中解码?

问题描述如题,在C#程序开发中如何将字符串编码成base64或者从base64编码中解码?方案一从字符串转换到base64的编码:public static string Base64Encode(string plainText) { var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText); return System.Convert.ToBase64S...

.NET 2018-01-29 17:00 0评论 0收藏
338 浏览
喜欢(1)

[.NET/C#]C#程序开发中判断一个字符串是否是数字的方法有哪些呢?

问题描述如题,在C#程序开发中,判断一个字符串是否是数字的方法有哪些呢?比如,如下的字符串:"abc" = false"123" = true"ab2" = false方案一使用int.TryParse()方法int n;bool isNumeric = int.TryParse("123", out n);如果在 .NET 7.0中,还可以使用如下的实现:...

.NET 2018-01-29 17:42 0评论 0收藏
134 浏览
喜欢(0)

[.NET/C#]C#程序开发中如何将一个字符串转换成数据流?

问题描述如题,比如当前有如下的伪代码:Stream s = GenerateStreamFromString("a,b \n c,d");在C#程序开发中如何将一个字符串转换成数据流?方案一使用MemoryStream:public static Stream GenerateStreamFromString(string s){ MemoryStream stream = new MemoryStream()...

.NET 2018-01-29 16:57 0评论 0收藏
726 浏览
喜欢(1)

[.NET/C#].NET中将一个字符串集合(List或者IEnumerable)连接成用逗号分隔的字符串有哪些方法?

问题描述如题,.NET中将一个字符串集合(List<string>或者IEnumerable<string>)连接成用逗号分隔的字符串有哪些方法?比如,当前有以下的字符串集合(List<string>):var List<string> = new List<string> {"你好","世界","欢迎","...

.NET 2018-01-29 13:21 0评论 0收藏
414 浏览
喜欢(0)

[.NET]C#程序开发中如何将C#类(对象)序列化成对应的JSON字符串(.NET 4.0版本)?

[.NET]C#程序开发中如何将C#类(对象)序列化成对应的JSON字符串(.NET 4.0版本)?问题描述比如当前有如下两个实体类,分别为:class MyDate{ int year, month, day;}class Lad{ string firstName; string lastName; MyDate dateOfBirth;}现在需要将以上两个类的实体对象序列化成如下的JSON字符串:{ ...

.NET 2018-01-23 11:23 0评论 0收藏
657 浏览
喜欢(0)

[.NET]C#中如何将一个字符串按换行符拆分成多行?

[.NET]C#中如何将一个字符串按换行符拆分成多行?方案一string[] lines = theText.Split( new[] { Environment.NewLine }, StringSplitOptions.None);如果有多个不同的换行符,可以使用如下的方式:string[] lines = theText.Split( new[] { "\r\n", "\r"...

.NET 2018-01-22 10:17 0评论 0收藏
367 浏览
喜欢(0)

.NET[C#]C#中如何计算一个字符串中单词的个数?

.NET[C#]C#中如何计算一个字符串中单词的个数?问题摘要比如有以下字符串,现需以斜线为分隔符,使用C#计算这个字符串的单词数共有多少:string source = "/once/upon/a/time/";int count = source.Length - source.Replace("/", "").Length;方案一.NET 3.5 及以上版本:int co...

.NET 2018-01-17 09:23 0评论 0收藏
551 浏览
喜欢(0)

.NET[C#]使用一行LINQ语句实现字符串数组(string[])到数字数组(int[])的转换?

.NET[C#]使用一行LINQ语句实现字符串数组(string[])到数字数组(int[])的转换?问题描述比如需有如下的字符串数组:var arr = new string[] { "1", "2", "3", "4" };如何使用一行LINQ语句实现字符串数组(string[])到数字数组(int[])的转换呢?方案一使用 Array.ConvertA...

.NET 2018-01-14 13:12 0评论 0收藏
767 浏览
喜欢(0)

.NET[C#]LINQ将List集合使用连接符连接成单个字符串?

.NET[C#]LINQ将List<string>集合使用连接符连接成单个字符串?问题描述比如有字符串集合:List<string> items = new List<string>() { "foo", "boo", "john", "doe" };如何使用LINQ将其连接成:foo,boo,john,doe 的单个字符...

.NET 2018-01-11 13:49 0评论 0收藏
766 浏览
喜欢(0)

[SQL Server]SQL Server中如何将一个表中的一列(多行)连接成一行字符串?

问题描述SQL Server中如何将一个表中的一列(多行)连接成一行字符串?比如有如下表格及数据(Students)表:SubjectID StudentName---------- -------------1 Mary1 John1 Sam2 Alaina2 Edward我...

SQL Server 2018-01-03 09:43 0评论 0收藏
477 浏览
喜欢(0)

.NET[C#]如何将一个枚举序列化成对应的字符串?

问题描述.NET[C#]如何将一个枚举序列化成对应的字符串?比如有如下代码:enum Gender { Male, Female }class Person{ int Age { get; set; } Gender Gender { get; set; }}现在实体类:var person=new Person{ Age=32, Gender=Gender.Male};要求将 person 序列化成如下JSON...

.NET 2018-01-03 09:36 0评论 0收藏
AD 友情赞助