Char.IsUpper(x)?""+x:x.ToString())).TrimStart('') ;Yang berikut meletakkan ruang antara perkataan bermula dengan huruf besar"/> Char.IsUpper(x)?""+x:x.ToString())).TrimStart('') ;Yang berikut meletakkan ruang antara perkataan bermula dengan huruf besar">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  c# menambah ruang antara perkataan bermula dengan huruf besar

c# menambah ruang antara perkataan bermula dengan huruf besar

PHPz
PHPzke hadapan
2023-09-24 14:29:05997semak imbas

c# 在以大写字母开头的单词之间添加空格

Untuk meletakkan ruang antara perkataan bermula dengan huruf besar, cuba contoh berikut -

Mula-mula, sediakan rentetan.

var str = "WelcomeToMyWebsite";

Seperti yang anda lihat di atas, rentetan kami tidak mempunyai ruang sebelum huruf besar. Untuk menambahnya, gunakan LINQ seperti yang ditunjukkan di bawah -

str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');

Berikut ialah kod lengkap untuk meletakkan ruang antara perkataan bermula dengan huruf besar -

Contoh

using System;
using System.Linq;

class Demo {

   static void Main() {
      var str = "WelcomeToMyWebsite";

      Console.WriteLine("Original String: "+str);
      str = string.Concat(str.Select(x => Char.IsUpper(x) ? " " + x : x.ToString())).TrimStart(' ');

      Console.WriteLine("New String: "+str);
      Console.ReadLine();
   }
}

Atas ialah kandungan terperinci c# menambah ruang antara perkataan bermula dengan huruf besar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam