Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 float를 선언할 때 f가 필요한 이유는 무엇입니까?

<시간/>

f는 float를 선언할 때 설정된 소문자 접미사입니다. 컴파일러에게 리터럴이 특정 유형임을 알려줍니다.

예시

using System.IO;
using System;
public class Program {
   public static void Main() {
      float val = 30.22f;
      Console.WriteLine(val);
   }
}

출력

30.22

위에서 f 접미사를 사용하여 float를 설정했습니다.

IEnumerable res = val1.AsQueryable().Intersect(val2);