C#에서 문자열 내부의 문자 발생 횟수 계산
- C#의 Linq 메서드를 사용하여 문자열에서 문자의 발생 횟수 계산
-
C#에서
String.Split()
메서드를 사용하여 문자열에서 문자의 발생 횟수 계산 -
C#에서
foreach
루프를 사용하여 문자열에서 문자의 발생 횟수 계산
이 자습서에서는 C#에서 문자열 변수의 문자 발생 수를 가져 오는 방법을 소개합니다.
C#의 Linq 메서드를 사용하여 문자열에서 문자의 발생 횟수 계산
Linq
는 C#의 데이터 구조에 SQL 기능을 통합합니다. 다음 코드 예제는 C#의 Linq 메서드를 사용하여 문자열에서 문자의 발생 수를 얻는 방법을 보여줍니다.
using System;
using System.Linq;
namespace count_occurrences_of_a_char_in_string {
class Program {
static void Main(string[] args) {
string source = "/once/upon/a/time/";
int count = source.Count(f => f == 'o');
Console.WriteLine(count);
}
}
}
출력:
2
위 코드에서 C#의 Linq 메서드를 사용하여 문자열 변수source
에서 문자o
의 발생 횟수를 계산했습니다.
C#에서String.Split()
메서드를 사용하여 문자열에서 문자의 발생 횟수 계산
String.Split()
메서드는 C#의 구분 기호에 따라 문자열을 여러 하위 문자열로 분할합니다. String.Split(x)
메소드는 문자열에서x
의 발생 수보다 1 개의 문자열을 더 많이 반환합니다. String.Split()
메소드에 의해 반환 된 문자열의 수를 세고 여기에서 1을 빼서 메인 문자열 내부의 문자 발생 수를 얻을 수 있습니다. 다음 코드 예제는 C#에서String.Split()
메소드를 사용하여 문자열 변수에서 문자의 발생 수를 계산하는 방법을 보여줍니다.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string source = "/once/upon/a/time/";
int count = source.Split('o').Length - 1;
Console.WriteLine(count);
}
}
}
출력:
2
위 코드에서는 C#의String.Split()
함수를 사용하여 문자열 변수source
에서 문자o
의 발생 횟수를 계산했습니다.
C#에서foreach
루프를 사용하여 문자열에서 문자의 발생 횟수 계산
foreach
루프는 C#의 데이터 구조를 반복하는 데 사용됩니다. foreach
루프를 사용하여 문자열 변수의 각 문자를 반복하고 해당 문자가 C#의 if
문을 사용하여 원하는 문자와 일치하는지 확인할 수 있습니다. 다음 코드 예제는 C#에서foreach
루프를 사용하여 문자열 내부의 문자 발생 수를 계산하는 방법을 보여줍니다.
using System;
using System.Linq;
namespace get_first_char_of_string {
class Program {
static void Main(string[] args) {
string source = "/once/upon/a/time/";
int count = 0;
foreach (char c in source) {
if (c == 'o') {
count++;
}
}
Console.WriteLine(count);
}
}
}
출력:
2
위의 코드에서 C#의foreach
루프를 사용하여 문자열 변수source
에서 문자o
의 발생 횟수를 계산했습니다.
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관련 문장 - Csharp String
- C# Int를 문자열로 변환
- C# 문자열을 열거 형으로 변환
- C#의 switch 문에서 문자열 사용
- C#에서 문자열을 부울로 변환하는 방법
- C#에서 문자열을 부동 소수점으로 변환하는 방법
- C#에서 문자열을 바이트 배열로 변환하는 방법