C#에서 문자열을 Char로 변환
-
C#에서
char.Parse()
함수를 사용하여 문자열을 문자로 변환 -
C#에서
string[index]
메서드를 사용하여 문자열을 문자로 변환 -
C#에서
string.ToCharArray()
함수를 사용하여 문자열을 문자 배열로 변환 - C#의 LINQ 메서드를 사용하여 문자열 배열을 문자 배열 목록으로 변환
이 자습서에서는 C#에서 문자열을 문자로 변환하는 방법을 소개합니다.
C#에서char.Parse()
함수를 사용하여 문자열을 문자로 변환
단일 문자 만 포함하는 문자열 변수가 있고이를 char 변수로 변환하려는 경우 C#에서char.Parse()
함수를 사용할 수 있습니다. char.Parse()
함수는 길이가1
인 문자열 변수를 C#의 문자 변수로 구문 분석하는 데 사용됩니다. char.Parse()
함수는 문자열 변수를 매개 변수로 사용하고 문자를 리턴합니다. 다음 코드 예제는 C#에서char.Parse()
함수를 사용하여 문자열을 문자로 변환하는 방법을 보여줍니다.
using System;
namespace string_to_char {
class Program {
static void Main(string[] args) {
string str = "S";
char c = char.Parse(str);
Console.WriteLine(c);
}
}
}
출력:
S
위의 코드에서는 C#의char.parse()
함수를 사용하여S
값을 포함하는 문자열 변수str
를S
값이있는 문자 유형 변수c
로 변환했습니다. 이 방법은 둘 이상의 문자를 포함하는 문자열 변수와 함께 사용할 수 없습니다.
C#에서string[index]
메서드를 사용하여 문자열을 문자로 변환
string
데이터 유형은 C#의 문자 배열처럼 작동합니다. C#에서string[n]
메서드를 사용하여 문자열의 n 번째 인덱스에있는 문자를 가져올 수 있습니다. 이 메서드는 둘 이상의 문자를 포함하는 문자열 변수와 함께 사용할 수도 있습니다. 다음 코드 예제는 C#에서string[index]
함수를 사용하여 여러 문자를 포함하는 문자열 변수를 문자 변수로 변환하는 방법을 보여줍니다.
using System;
namespace string_to_char {
class Program {
static void Main(string[] args) {
string str = "String";
char c = str[0];
Console.WriteLine(c);
}
}
}
출력:
S
위의 코드에서 문자열 변수str
의 첫 번째 요소를 C#의str[0]
메소드를 사용하여 문자 변수c
로 변환했습니다.
C#에서string.ToCharArray()
함수를 사용하여 문자열을 문자 배열로 변환
여러 문자를 포함하는 문자열 변수가 있고 전체 문자열을 문자 배열로 변환하려면 C#에서string.ToCharArray()
함수를 사용해야합니다. string.ToCharArray()
함수는 문자열 변수를 인수로 취하고 각 문자를 포함하는 문자 배열을 리턴합니다. 다음 코드 예제를 참조하십시오.
using System;
namespace string_to_char {
class Program {
static void Main(string[] args) {
string str = "String";
char[] charArray = str.ToCharArray();
Console.WriteLine(charArray);
}
}
}
출력:
String
위의 코드에서 우리는 C#의str.ToCharArray()
함수를 사용하여 문자열 변수str
내의 모든 문자를charArray
문자 배열로 변환했습니다.
C#의 LINQ 메서드를 사용하여 문자열 배열을 문자 배열 목록으로 변환
LINQ는 쿼리 기능을 C#의 데이터 구조와 통합합니다. LINQ의ToList()
함수는 요소 컬렉션을 C#의 목록으로 변환하는 데 사용됩니다. C#의 LINQ 및ToCharArray()
함수를 사용하여 문자열 변수 배열을 문자 배열이 포함 된 목록으로 변환 할 수 있습니다. 다음 코드 예제는 C#의 LINQ 메서드를 사용하여 문자열 변수 배열을 문자 배열 목록으로 변환하는 방법을 보여줍니다.
using System;
namespace string_to_char {
class Program {
static void Main(string[] args) {
string[] stringArray = { "First", "Second", "Third" };
var charArraysList = stringArray.Select(str => str.ToCharArray()).ToList();
foreach (var charArray in charArraysList) {
Console.WriteLine(charArray[0]);
}
}
}
}
출력:
F
S
T
위의 코드에서 문자열 배열stringArray
를 LINQ in C#을 사용하여charArraysList
문자 배열 목록으로 변환했습니다. stringArray
에서 각 문자열을 선택하고string.ToCharArray()
함수를 사용하여 문자 배열로 변환했습니다. 그런 다음 LINQ의ToList()
함수를 사용하여 모든 문자 배열을 목록으로 변환하고 결과를charArraysList
변수에 저장했습니다. 결국charArraysList
내부의 모든 요소를 인쇄했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn