三項演算子の記述例(C#, Visual Basic(VB) †C#, Visual Basic(VB)で三項演算子を使ったサンプルコードを紹介します。 テスト環境 †
C# †C#の三項演算子の構文は以下のようになります。
C# 三項演算子サンプルコード †using System; class Program { static void Main(string[] args) { int v; string msg = ""; v = 10; msg = v >= 10 ? "10以上です" : "10未満です"; Console.WriteLine(msg); v = 9; msg = v >= 10 ? "10以上です" : "10未満です"; Console.WriteLine(msg); } } Visual Basic(VB) †Visual Basic#の三項演算子の構文は以下のようになります。
Visual Basic(VB) 三項演算子サンプルコード †Imports System Module Program Sub Main(args As String()) Dim v As Integer Dim msg As String v = 10 msg = If(v >= 10, "10以上です", "10未満です") Console.WriteLine(msg) v = 9 msg = If(v >= 10, "10以上です", "10未満です") Console.WriteLine(msg) End Sub End Module サンプルコード実行結果 †上記のサンプルコードを実行した時の結果です。 左辺の条件式が成立した場合、成立しない場合のメッセージが変わっているのが確認できます。 以上、C#, Visual Basic(VB)の三項演算子のサンプルコードでした。 |