실험해보니 타입에 대한 정적매서드나 프로퍼티 표현까지 확장할수가 있네요 대박
5개의 좋아요
출처 : Exploring .NET 10 Preview 3: What’s New
저자 : Adem KORKMAZ
확장 속성(클래스).
extension class StringExtensions : string {
public int WordCount => this.Split(' ').Length;
}
// 사용법.
var count = "Hello world from .NET 10".WordCount;
2개의 좋아요
UTF-8 String Literals
글 : Exploring .NET 10 Preview 3: What’s New
저자 : Adem KORKMAZ
ReadOnlySpan<byte> utf8Bytes = "Hello World"u8;
Console.WriteLine(utf8Bytes.Length);
- 런타임 시 비용이 많이 드는 인코딩 변환을 제거합니다.
- 원시 데이터 작업 시 메모리 할당을 줄입니다.
- 고성능 네트워크 및 I/O 작업에 적합합니다.
2개의 좋아요
이 코드가 동작하나요? Preview 몇에서 테스트 가능할까요?
1개의 좋아요
UTF-8 문자열 리터럴은 C# 11에 추가된 기능이에요.
1개의 좋아요
저자가 뭘 적은건지 모르겠네요.
굉장히 악의적으로 교묘하게 가짜를 섞어 썼네요.
2개의 좋아요
아! 그렇군요!
아, 저도 테스트 하지 않았습니다…
아, 저도 테스트 하지 않았습니다…