C#
 Computer >> コンピューター >  >> プログラミング >> C#

Unicode文字がC#の区切り文字であるかどうかを確認します


Unicode文字が区切り文字であるかどうかを確認するためのコードは次のとおりです-

using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = ',';
      Console.WriteLine("Value = "+val);
      res = Char.IsSeparator(val);
      Console.WriteLine("Is the value a separator? = "+res);
   }
}

出力

これにより、次の出力が生成されます-

Value = ,
Is the value a separator? = False

別の例を見てみましょう-

using System;
public class Demo {
   public static void Main(){
      bool res;
      char val = ' ';
      Console.WriteLine("Value = "+val);
      res = Char.IsSeparator(val);
      Console.WriteLine("Is the value a separator? = "+res);
   }
}

出力

これにより、次の出力が生成されます-

Value =
Is the value a separator? = True

  1. 文字列の母音がPythonでアルファベット順になっているかどうかを確認します

    文字列sがあるとします。 sにある母音がアルファベット順になっているかどうかを確認する必要があります。 したがって、入力がs =helloyouのような場合、母音はe、o、o、uであるため、出力はTrueになります。 これを解決するには、次の手順に従います- 文字:=ASCIIが64の文字 範囲0からs-1のサイズのiの場合、do s [i]が(A、E、I、O、U、a、e、i、o、 u)、次に s [i] <文字の場合、 Falseを返す それ以外の場合、 文字:=s [i] Trueを返す 理解を深めるために、次の実装を見てみましょう- サンプルコード d

  2. 文字列の平均文字がPythonに存在するかどうかを確認します

    英数字を含む文字列sがあるとすると、文字列の平均文字が存在するかどうかを確認する必要があります。存在する場合は、その文字を返します。ここで、平均文字は、s内の各文字のASCII値の平均の下限をとることによって見つけることができます。 したがって、入力がs =“ pqrst”の場合、文字ASCII値の平均は(112 + 113 + 114 + 115 + 116)/ 5 =570/5 =114(r 。 これを解決するには、次の手順に従います- 合計:=0 sの各chについて、 合計:=合計+chのASCII avg:=(合計/ sのサイズ)のフロア ASCII平均から文字を返す