program study story

プログラムの勉強 アウトプット

C#_$文字列補間について

♦補間とは

 数値表や観測で得られた値に基づいて、その間にある、表が載せないまたは観測していない数値に対する値を算出すること。

リテラルとは
 数値や文字列をコードに直接記述したものをリテラルと呼ぶ。
例えば、整数(1...10...100など)や、"Hello World!!"などの文字列をコードに直接書かれたデータがリテラル
(注)
 コードに直接書かれるため、値の変更がないものであるが、定数(const)ではないということを認識する。
 
文字列リテラルを挿入文字列と認識するため、先頭に「$」記号を追加する。
 
■補間式の構造 
 {<interpolationExpression>[,<alignment>][:<formatString>]}
 []内は省略可
using System.Windows;
 
namespace ConsoleApp1
{    
     class Program
    {
        static void Main(string[] args)
        {
            Random rnd = new Random();
           int[] numbers = new int[4];
       int total = 0;
         for (int ctr = 0; ctr <= 2; ctr++)
       {
         int number = rnd.Next(1001);
          numbers[ctr] = number;
         total += number;
        }    
          numbers[3] = total;
        object[] values = new object[numbers.Length];
           numbers.CopyTo(values, 0);
        Console.WriteLine($"{values[0]} + {values[1]} + {values[2]} = {values[3]}",
           values);
        }
    }
}