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

C#のFormatException


引数の形式が無効な場合、FomatExceptionがスローされます。

例を見てみましょう。

int以外の値をint.Parse()メソッドに設定すると、次のようにFormatExceptionがスローされます-

using System;
class Demo {
   static void Main() {
      string str = "3.5";
      int res = int.Parse(str);
   }
}

整数以外の値を渡したため、上記のプログラムをコンパイルすると、次のエラーがスローされます。

出力

Unhandled Exception:
System.FormatException: Input string was not in a correct format.

  1. C#での列挙とは何ですか?

    列挙型は、年、製品、月、季節などの名前付き定数のセットを格納する列挙型です。 列挙型定数のデフォルト値は0から始まり、増分します。定数のセットが固定されており、簡単にトラバースできます。 例を見てみましょう。 このように列挙型を設定しました- public enum Vehicle { Car, Bus, Truck } 以下は完全な例です- 例 using System; public class Demo {    public enum Vehicle { Car, Bus, Truck }    public static void

  2. C#と多重継承

    多重継承はC#ではサポートされていません。多重継承を実装するには、インターフェースを使用します。 これがShapeクラスのPaintCostインターフェースです- public interface PaintCost {    int getCost(int area); } 形状は基本クラスですが、Rectangleは派生クラスです- class Rectangle : Shape, PaintCost {    public int getArea() {       return (width * height); &