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

    1. 테이블 데이터를 로드하고 SAP에서 테이블 목록 및 BAPI 목록을 가져오는 기존 RFC

      SAP 시스템의 모든 BAPI 목록을 볼 수 있는 BAPI가 있는지 잘 모르겠습니다. 함수 모듈 RFC_FUNCTION_SEARCH를 사용하여 BAPI*로 시작하는 함수 모듈을 검색할 수 있습니다. 예시 Function Module-BAPI_MONITOR_GETLIST를 호출하여 사용 가능한 모든 BAPI 목록을 가져올 수 있습니다. 호 FUNCTIONBAPI_MONITOR_GETLISTEXPORTINGOBJECTTYPE p_ojtpeSHOW_RELEASE ===p_relBAPIS_POTENTIAL p_potenBAPIS_NEW =

    2. SAP.net 커넥터 3.0으로 업그레이드하면 Visual Studio 2008 및 2010에서 작동하지 않습니다.

      SAP.net 커넥터는 2.0 커넥터와 유사하게 작동하지 않습니다. .net 3.0 버전에서는 좋은 점과 나쁜 점이 많이 변경되었습니다. SAP.net 커넥터의 일반 기능에 대한 SAP 문서 링크입니다. https://help.sap.com/saphelp_crm700_ehp02/helpdata/EN/4a/097b0543f4088ce 10000000a421937/frameset.htm SAP .NET Connector 3.0은 Microsoft .NET 플랫폼과 SAP 시스템 간의 통신을 위한 SAP 개발 환경의 최신 버전입니다. S

    3. C#의 'this' 키워드

      C#의 this 키워드는 클래스의 현재 인스턴스를 참조하는 데 사용됩니다. 메소드 매개변수와 클래스 필드가 동일한 이름을 가지고 있는 경우 이를 구별하는 데에도 사용됩니다. this 키워드의 또 다른 사용법은 같은 클래스의 생성자에서 다른 생성자를 호출하는 것입니다. 여기에서는 예를 들어 id, Name, Age 및 Subject와 같은 Students의 레코드를 표시하고 있습니다. 현재 클래스의 필드를 참조하기 위해 C#에서 this 키워드를 사용했습니다 - public Student(int id, String name, in

    4. C#의 데크 클래스

      Deque 클래스는 이중 연결 목록을 사용하여 요소 컬렉션을 구현합니다. 이중 연결 목록에는 두 개의 노드, 즉 앞과 뒤 노드가 있어야 합니다. 이것은 Deque의 앞면과 뒷면에 요소를 추가하는 데 도움이 됩니다. Deque 클래스를 사용하면 양쪽에서 요소를 추가 및 제거할 수 있습니다. 이것이 Deque가 양방향 대기열이라고 불리는 이유입니다. Deque 클래스에는 Queue 클래스에 다음과 같은 메소드가 있습니다. - 지우기 모든 요소 컬렉션을 지웁니다. 포함 개체가 컬렉션에 있는지 여부 ToArray 컬렉션의 모든 요소

    5. C#의 추상 클래스

      C#의 추상 클래스에는 추상 및 비추상 메서드가 포함됩니다. 클래스는 추상 클래스로 선언됩니다. 추상 클래스를 인스턴스화할 수 없습니다. 추상 클래스 Vehicle과 추상 메소드 display()-가 있는 예를 살펴보겠습니다. public abstract class Vehicle {    public abstract void display(); }  추상 클래스에는 버스, 자동차 및 오토바이와 같은 파생 클래스가 있습니다. 다음은 버스 파생 클래스의 구현입니다 - public class Bus : Vehi

    6. Async 및 Await 키워드를 사용하는 C#의 비동기 프로그래밍

      C#의 비동기 프로그래밍은 차단되거나 액세스가 지연되는 활동에 대한 효율적인 접근 방식입니다. 동기식 프로세스에서 이와 같이 활동이 차단되면 전체 애플리케이션이 대기하고 더 많은 시간이 걸립니다. 응용 프로그램이 응답하지 않습니다. 비동기식 접근 방식을 사용하여 애플리케이션은 다른 작업도 계속합니다. C#의 async 및 await 키워드는 비동기 프로그래밍에 사용됩니다. 이를 사용하여 .NET Framework 리소스, .NET Core 등으로 작업할 수 있습니다. async 키워드를 사용하여 정의된 비동기 메서드를 비동기 메서

    7. C#의 액세스 수정자

      액세스 수정자는 C#에서 변수 및 함수의 범위를 지정합니다. 다음은 C#에서 제공하는 액세스 수정자입니다. 공개 public 한정자는 구성원의 액세스에 제한을 설정하지 않습니다. 보호됨 파생 클래스 또는 클래스 정의로 액세스가 제한됩니다. 내부 선언이 있는 프로그램 내에서 내부 액세스 수정자 액세스입니다. 내부 보호 여기에는 protected 및 내부 액세스 수정자가 제공하는 액세스 지정자가 모두 있습니다. 비공개 선언된 클래스 내에서만 제한됩니다. private으로 지정된 멤버는 클래스 외부에서 액세스할 수 없습니다. 예시

    8. C#에서 array-of- arrays double [][]?

      C#에서 배열의 배열은 Jagged Array로 알려져 있습니다. 들쭉날쭉한 배열을 선언하려면 이중 [ ][ ]를 사용하십시오. 이제 선언합시다 - int [][] marks; 이제 초기화해 보겠습니다. 여기서 표시는 5개의 정수로 구성된 배열입니다. - int[][] marks = new int[][]{new int[]{ 90,95 },new int[]{ 89,94 }, new int[]{ 78,87 },new int[]{ 76, 68 }, new int[]{ 98, 91 } }; 예시 이제 C#에서 들쭉날쭉한 배열의 전체 예를

    9. C#의 익명 메서드

      C#의 익명 메서드를 사용하여 코드 블록을 C#의 대리자 매개변수로 전달합니다. 익명 메소드는 이름이 없고 본문만 있는 메소드입니다. 이것이 익명 메소드를 선언하는 방법입니다 - delegate void DemoMethod(int n); ... DemoMethod dm = delegate(int a) {    Console.WriteLine("Our Anonymous Method: {0}", a); }; 위와 같이 익명 메서드의 본문은 다음과 같습니다. - Console.WriteLine(&qu

    10. C#의 배열 선언

      배열은 동일한 유형의 변수 모음입니다. 그들은 연속적인 메모리 위치에 저장됩니다. 가장 낮은 주소는 첫 번째 요소에 해당하고 가장 높은 주소는 마지막 요소에 해당합니다. 구문 C#에서 배열을 선언하려면 − type[] arrayName; 여기, 유형 - C#에서 배열의 데이터 유형입니다. 배열 이름 − 배열의 이름 [ ] − 배열의 크기를 지정합니다. 예시 C#에서 배열을 선언하는 방법을 이해하기 위한 예를 살펴보겠습니다 − using System; namespace MyApplication {    cla

    11. Hello World로 C# 프로그래밍 시작하기

      다음은 C# 프로그래밍의 간단한 Hello World 프로그램입니다. − 예시 using System; namespace MyHelloWorldApplication {    class MyDemoClass {       static void Main(string[] args) {          // display text          Console.WriteLine("Hello Worl

    12. C#의 ArrayList

      목록 인터페이스의 크기 조정 가능한 구현을 ArrayList라고 합니다. 동적으로 크기가 조정되는 C#의 일반 유형이 아닌 컬렉션입니다. C#에서 ArrayList를 초기화하는 방법을 살펴보겠습니다 - ArrayList arr= new ArrayList(); 아래에 주어진 코드 조각과 같은 요소 추가 - ArrayList arr1 = new ArrayList(); arr1.Add(120); arr1.Add(160); C#에서 ArrayList를 구현하는 전체 예제를 살펴보겠습니다. 예시 using System; using Sy

    13. C#의 어설션

      Assert 문은 런타임에 프로그램 논리 오류를 잡는 효과적인 방법입니다. 두 개의 인수가 있습니다 - 참 조건에 대한 부울 표현식 및 거짓일 경우 표시할 내용입니다. 어설션은 크고 복잡한 프로그램에서 코드가 수정될 때 일반적으로 발생하는 오류를 빠르게 제거하는 데 유용합니다. assert 메소드 내에서 함수 호출을 사용하지 마십시오. Assert 내부에 추가한 코드가 제거되면 출력이 변경되지 않아야 합니다. 디버그를 구현할 때입니다. 프로그램에서 주장하십시오. 그것을 구현하기 위해 임시 변수를 사용할 수 있습니다 - in

    14. 배열은 C#에서 0으로 인덱싱됩니까?

      예, C#에서 인덱싱된 배열은 0입니다. 방법을 알아봅시다 - 배열이 ​​비어 있으면 요소가 없고 길이가 0입니다. 배열에 0개의 인덱스에 하나의 요소가 있는 경우 길이는 1입니다. 배열에 0과 1 인덱스에 두 개의 요소가 있는 경우 길이는 2입니다. 배열의 인덱스 0, 1 및 2에 3개의 요소가 있는 경우 길이는 3입니다. 다음은 C#의 배열이 인덱스 0 −으로 시작한다는 것을 나타냅니다. /* begin from index 0 */ for ( i = 0; i < 5; i++ ) {    n[ i ]

    15. C#의 특성 및 메서드 액세스

      속성은 프로그램에서 클래스, 메서드, 구조, 열거자, 어셈블리 등과 같은 다양한 요소의 동작에 대한 정보를 런타임에 전달하는 데 사용되는 선언적 태그입니다. 속성을 ​​설정하려면 - [attribute(positional_parameters, name_parameter = value, ...)] Element 여기에서 속성의 이름과 값은 [ ] 위치 매개변수를 사용하여 정보를 지정할 수 있습니다. 예시 다음은 C#에서 속성 및 메서드에 액세스하는 예입니다 − #define DEBUG using System; using System

    16. C#의 추상 키워드

      C#의 추상 키워드는 추상 클래스에 사용됩니다. C#의 추상 클래스에는 추상 및 비추상 메서드가 포함됩니다. 추상 클래스를 인스턴스화할 수 없습니다. 추상 클래스 Vehicle 및 추상 메소드 display() −의 예 public abstract class Vehicle {    public abstract void display(); } 추상 클래스에는 버스, 자동차 및 오토바이와 같은 파생 클래스가 있습니다. 다음은 Car 파생 클래스의 구현입니다. - public class Car : Vehicle { &n

    17. C#의 추가 및 연결

      C#에서 문자열을 추가하고 연결하려면 문자열을 사용합니다. 연결 방법. 더하기 연산자는 동일한 연결 목적으로 사용할 수도 있습니다. 플러스 연산자 string str2 = "Hanks" + str1; 예시 문자열을 연결하는 + 연산자의 예를 살펴보겠습니다 − using System; class Program {    static void Main() {       string str1 = "Tom";       // con

    18. C#의 기본 제공 예외

      예외는 프로그램이 실행될 때 발생하는 문제입니다. 다음 키워드는 C#에서 예외를 처리합니다. 시도 try 블록은 특정 예외가 활성화된 코드 블록을 식별합니다. 잡기 catch 키워드는 예외의 catch를 나타냅니다. 드디어 예외가 발생했는지 여부에 관계없이 주어진 명령문 세트를 실행합니다. 던지기 프로그램에 문제가 나타나면 예외가 발생합니다. 예시 C# 프로그램에서 오류를 처리하는 예를 살펴보겠습니다. − using System; namespace MyErrorHandlingApplication {    c

    19. 추상 vs 봉인 클래스 vs C#의 클래스 멤버

      추상 클래스에는 추상 및 비추상 메서드가 포함됩니다. 추상 클래스를 인스턴스화할 수 없습니다. 봉인된 클래스는 상속을 방지하며 기본 클래스로 사용할 수 없습니다. 추상 수업 추상 클래스를 선언하려면 클래스 정의 앞에 abstract 키워드를 배치해야 합니다. 반 구성원의 예 추상 클래스에서 추상 메서드를 정의하는 다음과 같을 수 있습니다. - public abstract class Vehicle {    public abstract void display(); } 추상 메소드 정의 뒤에는 구현이 없으므로 세미콜

    20. C#에서 계승을 계산하는 세 가지 다른 방법

      C#에서 계승을 계산하려면 다음 세 가지 방법 중 하나를 사용할 수 있습니다. - for 루프로 계승 계산 예시 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace factorial {    class Test {       static void Main(string[] args) {          int i, res; &

    Total 2668 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:1/134  20-컴퓨터/Page Goto:1 2 3 4 5 6 7