Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C#

    1. C#의 전역 및 지역 변수

      로컬 변수 지역 변수는 변수의 범위가 선언된 메서드 내에 있는 경우 사용됩니다. 해당 함수 또는 코드 블록 내부에 있는 명령문에서만 사용할 수 있습니다. 예 시스템 사용, 공개 클래스 프로그램 { public static void Main() { int a; a =100; // 지역 변수 Console.WriteLine(값:+a); }} 출력 값:100 전역 변수 C#은 전역 변수를 직접 지원하지 않으며 전역 변수에 대해 C++에서 사용되는 범위 확인 연산자는 네임스페이스와 관련됩니다. 전역 네임스페이스 별칭이라고 합니다. 다

    2. C#은 Java의 Thread.setDaemon과 동일합니까?

      Java의 Thread.setDaemon에 해당하는 C#은 전경 및 배경 스레드의 개념입니다. 전경 스레드가 닫히면 배경 스레드가 종료됩니다. 전경 스레드는 마지막 전경 스레드가 종료될 때까지 계속 실행됩니다. 백그라운드 스레드에 사용되는 속성은 스레드가 백그라운드 스레드인지 여부를 나타내는 값을 가져오거나 설정하는 IsBackground입니다. 생성된 기본 스레드가 전경 스레드이기 때문에 이 속성의 기본값은 false입니다. C#에서 스레드 데몬을 만들려면 isBackground −를 사용하세요. Thread bgThrea

    3. Java 기능 인터페이스와 동일한 C#

      C#에서 Java의 기능 인터페이스에 해당하는 것은 대리자입니다. Java로 구현된 기능 인터페이스를 살펴보겠습니다. 예시 @FunctionalInterface public interface MyInterface {    void invoke(); } public class Demo {    void method(){       MyInterface x = () -> MyFunc ();       x.invoke();   &n

    4. C#은 Java의 이중 중괄호 초기화와 동일합니까?

      Java의 이중 중괄호 초기화는 단일 중괄호가 C#에서 달성할 수 있는 것과 동일한 작업을 수행합니다. Double Brace는 단일 Java 표현식에서 객체를 생성하고 초기화합니다. 다음이 Java에 있다고 가정해 보겠습니다. − 예시 List<String> list = new List<String>() {{    add("One");    add("Two");    add("Three"); &nbs

    5. C# 정규식을 사용하여 문자열에서 각 단어의 첫 글자 인쇄

      문자열이 −라고 가정해 보겠습니다. string str = "The Shape of Water got an Oscar Award!"; 다음 정규식을 사용하여 각 단어의 첫 글자를 표시하십시오 - @"\b[a-zA-Z]" 다음은 전체 코드입니다 - 예 using System; using System.Text.RegularExpressions; namespace RegExApplication {    public class Program {      

    6. C#의 Intersect 메서드

      공통 요소를 얻기 위해 Intesect 방법을 사용하십시오 - 목록 만들기 - var list1 = new List{99, 87}; var list2 = new List{56, 87, 45, 99}; 이제 Intersect() 메서드를 사용하여 위 목록에서 공통 요소를 가져옵니다. - list1.Intersect(list2); 다음은 전체 코드입니다 - 예시 using System.Collections.Generic; using System.Linq; using System; public class Demo {   &

    7. C#에서 문자열의 각 단어의 첫 글자를 인쇄합니다.

      문자열이 −라고 가정해 보겠습니다. string str = "Never Give Up!"; 먼저 각 단어를 나눕니다 - string[] strSplit = str.Split(); 이제 각 단어를 반복하고 부분 문자열 방법을 사용하여 다음 코드와 같이 첫 번째 문자를 표시합니다 - 예 using System; public class Program {    public static void Main() {       string str = "Never Give

    8. C#에서 1000 구분 기호로 쉼표를 사용하여 숫자 인쇄

      먼저 숫자를 문자열로 설정하십시오 - string num = "1000000.8765"; 이제 소수점 앞과 뒤의 숫자에 대해 다르게 해결하십시오 - string withoutDecimals = num.Substring(0, num.IndexOf(".")); string withDecimals = num.Substring(num.IndexOf(".")); ToString() 메서드를 사용하여 1000개의 구분 기호 형식을 설정합니다. - ToString("#,##0&q

    9. C#에서 n의 처음 m배 인쇄

      n의 m배를 출력하려면 먼저 m과 n − 의 값을 설정하십시오. int n = 6, m = 1; 이제 m의 값을 반복하여 증가시키고 모든 반복에서 n을 곱합니다. while (m <= 5) { // multiply n*m m++; } 전체 코드를 보자 - 예시 using System; public class Demo { public static void Main() { int n = 6, m = 1; while (m <= 5) { Console.Writ

    10. C++ 및 C#의 Foreach

      C++의 Foreach C++ 11에는 각 요소를 순회하는 foreach 루프가 도입되었습니다. 다음은 예입니다 - 예시 #include <iostream> using namespace std; int main() {    int myArr[] = { 99, 15, 67 };    // foreach loop    for (int ele : myArr)    cout << ele << endl; } 출력 99 15 67 C#

    11. 목록의 모든 숫자를 곱하는 C# 프로그램

      먼저 목록을 설정하십시오 - List<int> myList = new List<int> () {    5,    10,    7 }; 이제 변수의 값을 1로 설정하여 곱하는 데 도움이 됩니다. - int prod = 1; 루프를 통해 제품을 얻으십시오 - foreach(int i in myList) {    prod = prod*i; } 다음은 코드입니다 - 예 using System; using System.Collections.Ge

    12. 모든 모음이 포함된 문자열을 확인하는 C# 프로그램

      모든 모음을 확인하려면 먼저 확인 조건을 설정하십시오 - string res = str.Where(chk =< "aeiouAEIOU".Contains(chk)).Distinct(); 위에서 우리는 − 문자열을 사용했습니다. string str = "the quick brown fox jumps over the lazy dog"; 이제 Any() 메서드를 사용하여 문자열에 모음이 있는지 여부를 확인합니다. - if(!res.Any()) Console.WriteLine("No vow

    13. C#을 사용하여 두 개의 정렬된 배열을 목록으로 병합

      두 개의 정렬된 배열을 목록으로 병합하려면 먼저 두 개의 정렬된 배열을 설정하십시오 - int[] array1 = { 1, 2 }; int[] array2 = { 3, 4 }; 목록에 추가하고 병합 - var list = new List<int>(); for (int i = 0; i < array1.Length; i++) {    list.Add(array1[i]);       list.Add(array2[i]); } 이제 ToArray() 메서드를 사용하여 아래와 같

    14. C#에서 재귀를 사용하여 숫자를 10진수에서 2진수로 변환하는 방법은 무엇입니까?

      재귀를 사용하여 Decimal의 이진법을 얻으려면 먼저 십진수를 설정하십시오 - int dec = 30; 이제 함수에 값을 전달하십시오 - public int displayBinary(int dec) { } 이제 10진수 값이 0이 될 때까지 조건을 확인하고 재귀를 사용하여 아래와 같이 10진수의 mod 2를 얻습니다. 재귀 호출은 dec/2 값 -로 함수를 다시 호출합니다. public int displayBinary(int dec) {    int res;    if (dec != 0) {

    15. C#에서 튜플을 배열로 변환하는 방법은 무엇입니까?

      먼저 튜플을 설정하십시오 - Tuple<int, int> t = Tuple.Create(99,53); 이제 튜플을 배열로 변환하십시오 - int[] arr = new int[]{t.Item1, t.Item2}; 다음은 튜플을 배열로 변환하는 코드입니다 - 예 using System; using System.Linq; using System.Collections.Generic; namespace Demo {    public class Program {       publi

    16. C#에서 16진수 문자열을 16진수로 변환하는 방법은 무엇입니까?

      먼저 16진수 문자열을 설정하십시오 - string str = "7D"; 이제 Convert.ToSByte() 메서드를 사용하여 16진수 문자열을 16진수로 변환하십시오 - Console.WriteLine(Convert.ToSByte(str, 16)); 전체 코드를 보자 - 예시 using System; namespace Demo {    public class Program {       public static void Main(string[] args) { &

    17. 주어진 문자열이 Heterogram인지 여부를 확인하는 C# 프로그램

      문자열에 대한 헤테로그램은 문자열에 중복 문자가 없음을 의미합니다. 예를 들어 - Mobile Cry Laptop 문자열의 길이가 될 때까지 문자열의 각 단어를 반복합니다. − for (int i = 0; i < len; i++) {    if (val[str[i] - 'a'] == 0)    val[str[i] - 'a'] = 1;    else    return false; } 위의 len은 문자열의 길이입니다. 전체

    18. C#을 사용하여 두 문자열이 서로의 아나그램인지 확인하는 방법은 무엇입니까?

      아나그램에서 다른 문자열은 첫 번째 문자열에 있는 동일한 문자를 갖지만 문자의 순서는 다를 수 있습니다. 여기에서 우리는 다음 두 문자열을 확인하고 있습니다 - string str1 = "silent"; string str2 = "listen"; 두 문자열을 모두 문자 배열로 변환 - char[] ch1 = str1.ToLower().ToCharArray(); char[] ch2 = str2.ToLower().ToCharArray(); 이제 정렬하십시오 - Array.Sort(ch1); Ar

    19. 둘 이상의 사전의 합집합을 찾는 C# 프로그램

      먼저 두 사전을 모두 설정하십시오 - Dictionary < string, int > dict1 = new Dictionary < string, int > (); dict1.Add("water", 1); dict1.Add("food", 2); Dictionary < string, int > dict2 = new Dictionary < string, int > (); dict2.Add("clothing", 3); dict2.Add(&quo

    20. 둘 이상의 목록의 합집합을 찾는 C# 프로그램

      먼저 목록을 생성하십시오 - //three lists var list1 = new List{3, 4, 5}; var list2 = new List{1, 2, 3, 4, 5}; var list3 = new List{5, 6, 7, 8}; Union 메소드를 사용하여 list1과 list2의 합집합을 얻으십시오 - var res1 = list1.Union(list2); var res2 = res1.Union(list3); 다음은 완전한 코드입니다 - 예 using System.Collections.Generic; using Syst

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:44/134  20-컴퓨터/Page Goto:1 38 39 40 41 42 43 44 45 46 47 48 49 50