반응형

string 4

모범 사례 - 문자열의 첫 번째 문자를 소문자로 변환

모범 사례 - 문자열의 첫 번째 문자를 소문자로 변환 문자열의 첫 번째 문자를 소문자로 변환하는 방법을 원합니다. 내 접근 방식: 1. public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2. public static IEnumerable FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar ..

programing 2023.08.15

Enum에서 문자열을 검색하고 Enum을 반환합니다.

Enum에서 문자열을 검색하고 Enum을 반환합니다. 나는 열거형이 있습니다. public enum MyColours { Red, Green, Blue, Yellow, Fuchsia, Aqua, Orange } 그리고 나는 끈을 가지고 있습니다. string colour = "Red"; 다시 돌아올 수 있기를 바랍니다. MyColours.Red 출처: public MyColours GetColour(string colour) 지금까지 제가 가진 것은: public MyColours GetColours(string colour) { string[] colours = Enum.GetNames(typeof(MyColours)); int[] values = Enum.GetValues(typeof(MyColour..

programing 2023.07.31

정적 상수 문자열(클래스 멤버)

정적 상수 문자열(클래스 멤버) 클래스(이 경우 쉐이프 팩토리)에 대해 전용 정적 상수를 설정하려고 합니다. 그런 종류의 것을 먹고 싶어요. class A { private: static const string RECTANGLE = "rectangle"; } 유감스럽게도 C++(g++) 컴파일러에서 다음과 같은 모든 종류의 오류가 발생합니다. ISO C++는 'RECTANGLE' 멤버의 초기화를 금지합니다. 비표준 유형 'std::string'의 정적 데이터 멤버에 대한 클래스 내 초기화가 잘못되었습니다. 오류: 'RECTANGLE'을 정적으로 설정 이런 종류의 부재 디자인은 규격에 맞지 않는다는 것을 알 수 있습니다.#define 디렉티브를 사용하지 않고 프라이빗 리터럴 상수(또는 퍼블릭)를 갖는 방법..

programing 2023.04.22

Swift - 문자열을 여러 줄로 분할합니다.

Swift - 문자열을 여러 줄로 분할합니다. 다음과 같이 문자열을 여러 줄로 분할하려면 어떻게 해야 합니까? var text:String = "This is some text over multiple lines" Swift 4는 여러 줄의 문자열 리터럴을 지원합니다.줄 바꿈 외에 이스케이프되지 않은 따옴표도 포함할 수 있습니다. var text = """ This is some text over multiple lines """ 이전 버전의 Swift에서는 한 개의 리터럴을 여러 줄에 걸쳐 사용할 수 없지만 여러 줄에 걸쳐 리터럴을 추가할 수 있습니다. var text = "This is some text\n" + "over multiple lines\n" String의 확장자를 사용하여 컴파일러의 행..

programing 2023.04.12
반응형