C#은 Microsoft에서 개발하고 ECMA(European Computer Manufacturers Association) 및 ISO(International Standards Organization)에서 승인한 최신 범용 개체 지향 프로그래밍 언어입니다. C#은 다양한 컴퓨터 플랫폼 및 아키텍처에서 다양한 고급 언어를 사용할 수 있는 실행 코드와 런타임 환경으로 구성된 CLI(공용 언어 인프라)용으로 설계되었습니다. C#의 장점 객체 지향 언어 자동 쓰레기 수거 교차 플랫폼 이전 버전과의 호환성 더 나은 무결성 및 상호 운용
C#에서는 쉼표를 사용하여 명령문에서 둘 이상의 지역 변수를 선언할 수 있습니다. 다음은 동일하게 표시됩니다. - int a = 20, b = 70, c = 40, d = 90; 예시 여러 지역 변수를 선언하는 예를 살펴보겠습니다. 아래 4개의 변수는 동일한 문장에서 선언 및 초기화 됩니다. using System; class Demo { static void Main() { int a = 20, b = 70, c = 40, d = 90; &nbs
C#에서 StartWith() 메서드를 사용하여 문자열의 URL을 확인합니다. 입력 문자열이 −라고 가정해 보겠습니다. string input = "https://example.com/new.html"; 이제 www 또는 www가 없는 링크를 확인해야 합니다. 이를 위해 C#에서 if 문을 사용하십시오 - if (input.StartsWith("https://www.example.com") || input.StartsWith("https://example.com")) { } 예시
숫자가 소수인지 여부를 계산하기 위해 for 루프를 사용했습니다. 그 안에서 모든 반복에서 if 문을 사용하여 숫자 자체 사이의 나머지가 0과 같다는 것을 찾습니다. for (int i = 1; i <= n; i++) { if (n % i == 0) { a++; } } 카운터도 추가되어 숫자가 소수인 경우(예:1과 숫자 자체가 있는 경우) 두 번만 증가합니다. 따라서 의 값이 2이면 숫자가 소수임을 의미합니다. 예시 숫자가 소수인지 확인하기
문자열에 특수 문자가 포함되어 있는지 확인하려면 다음 방법을 사용해야 합니다. - Char.IsLetterOrDigit for 루프 및 검사 또는 특수 문자가 포함된 문자열 내부에서 사용합니다. 문자열이 −라고 가정해 보겠습니다. string str = "Amit$#%"; 이제 문자열을 문자 배열로 변환 - str.ToCharArray(); 이와 함께 for 루프를 사용하고 isLetterOrDigit() 메서드를 사용하여 각 문자를 확인합니다. 예시 전체 코드를 살펴보겠습니다. using System; nam
문자열이 회문인지 여부를 확인하려면 먼저 −를 사용하여 문자열의 역방향을 찾아야 합니다. Array.reverse() 그 후 equals() 메서드를 사용하여 원래 문자열과 반대 문자열을 일치시킵니다. 결과가 true이면 문자열이 Palindrome임을 의미합니다. 예시 완전한 예를 시도해 보겠습니다. 여기에서 우리의 문자열은 Malayalam이며, 역순으로 동일한 결과를 제공합니다. using System; namespace palindromecheck { class Program {  
비밀번호를 생성하는 동안 비밀번호가 강력해야 하고 다음과 같은 웹사이트의 유효성 검사 요구 사항을 보았을 수 있습니다. - 최소 8자 및 최대 14자 소문자 1개 공백 없음 대문자 1개 특수 문자 1개 조건을 하나씩 확인하는 방법을 알아보겠습니다 - 최소 8자 및 최대 14자 if (passwd.Length < 8 || passwd.Length > 14) return false; 최소 하나의 소문자 if (!passwd.Any(char.IsLower)) return false; 공백 없음 if (passwd.Cont
암스트롱 숫자의 경우 숫자가 3자리이고 숫자 세제곱의 합이 숫자 자체와 같다고 가정해 보겠습니다. 예를 들어 153은 -와 같습니다. 1³ + 3³ + 5³ C#을 사용하여 확인하려면 값을 확인하고 나머지를 찾으십시오. 여기서 val은 암스트롱에 대해 확인하려는 숫자입니다 - for (int i = val; i > 0; i = i / 10) { rem = i % 10; sum = sum + rem*rem*rem; } 이제 실제 값과 더하기를 비교합니다
먼저, 문자 배열을 선언하고 각 문자의 값을 설정하십시오 - char[] ch = new char[5]; ch[0] = 'H'; ch[1] = 'e'; ch[2] = 'l'; ch[3] = 'l'; ch[4] = 'o'; 이제 문자열 클래스 생성자를 사용하고 위의 문자 배열에서 새 문자열을 만듭니다 - string myChar = new string(ch); 예시 C#에서 문자 목록을 문자열로 변환하는 코드를 살펴보겠습니다. using System; nam
먼저 문자열을 선언합시다 - string str = "Hello World!"; 이제 전체 문자열을 반복하고 공백이나 탭 또는 개행 문자를 찾습니다. - while (a <= str.Length - 1) { if(str[a]==' ' || str[a]=='\n' || str[a]=='\t') { myWord++; } a++; } 예시 C#에서 문자열의 단어 수
문자열을 먼저 설정 - string str = "Hello World! Hello!"; 이제 Hello라는 단어의 발생에 대한 문자열을 확인하고 루프를 통해 - while ((a = str1.IndexOf(pattern, a)) != -1) { a += pattern.Length; count++; } 예시 다음 코드를 실행하여 문자열에서 단어의 출현 횟수를 계산할 수 있습니다. using System; class Program { static
2진 문자열을 정수로 변환하려는 목적을 달성하려면 Convert.ToInt32 클래스를 사용하십시오. 이진 문자열이 −라고 가정해 보겠습니다. string str = "1001"; 이제 각 문자가 구문 분석됩니다 - try { //Parse each char of the passed string val = Int32.Parse(str1[i].ToString()); if (val == 1) result +=
먼저, 바이너리 값을 설정하십시오 - int num = 101; 이제 바이너리를 새 변수에 할당하십시오 - binVal = num; 값이 0보다 클 때까지 다음과 같이 이진수와 기본 값을 반복합니다. while (num > 0) { rem = num % 10; decVal = decVal + rem * baseVal; num = num / 10; baseVal = baseVal * 2; } 예시 다음은 2진수를 10진수로 변환하는
귀하의 문자열이 −라고 가정해 보겠습니다. str = "AMIT"; 위의 대문자 문자열을 소문자로 변환하려면 ToLower() 메서드를 사용하십시오 - Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); 예시 다음은 C#에서 대소문자를 변환하는 코드입니다. using System; using System.Collections.Generic; using System.Text; namespace Demo { c
먼저, 0에서 9까지의 단어를 선언하십시오 - // words for every digits from 0 to 9 string[] digits_words = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nin
소수점을 −로 설정했다고 가정해 보겠습니다. decVal = 34; Console.WriteLine("Decimal: {0}", decVal); 10진수 값에 대한 이진수로 얻은 값에 대해 ToString() 메서드를 사용하십시오 - while (decVal >= 1) { val = decVal / 2; a += (decVal % 2).ToString(); decVal = val; } 이제 루프를 사용하여 이진수를 표시하기 위해 새로운
먼저, 화씨 온도를 설정하십시오 - double fahrenheit = 97; Console.WriteLine("Fahrenheit: " + fahrenheit); 이제 섭씨로 변환 - celsius = (fahrenheit - 32) * 5 / 9; 예시 다음 코드를 실행하여 화씨를 섭씨로 변환할 수 있습니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Demo { &nb
다음이 문자열이라고 가정해 보겠습니다. − String str = "Welcome to our website!"; ToCharArray() 메서드를 사용하여 위에 포함된 문자열의 char 배열을 만듭니다. char []ch = str.ToCharArray(); 첫 문자를 대문자로 변환하려면 - if (ch[i] >= 'a' && ch[i] <= 'z') { // Convert into Upper-case &nb
십진수 설정 - int decVal = 40; 이제 변수를 가져와 decVal을 설정합니다. 그 안에. 8진법에는 8진수 시스템이 있으므로 나머지 8을 찾아 다음 코드 조각과 같은 루프에서 평가합니다. while (quot != 0) { octalVal[i++] = quot % 8; quot = quot / 8; } 예시 다음 코드를 실행하여 10진수를 8진수로 변환할 수 있습니다. using System; class Demo { public static voi
모음과 자음을 모두 확인해야 하지만 대문자와 소문자를 모두 확인하는 것을 잊지 마세요. 모음 수를 세는 경우 aeiou 문자를 별도로 확인합니다. 즉, if (myStr[i] == 'a' || myStr[i] == 'e' || myStr[i] == 'i' || myStr[i] == 'o' || myStr[i] == 'u' || myStr[i] == 'A' || myStr[i] == 'E' || myStr[i] == 'I'