«c#» 태그된 질문

C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.


12
매개 변수가 문자열이 아닌 경우 SQL 쿼리를 매개 변수화하지 않는 것이 안전합니까?
SQL 주입 측면 에서 매개 변수를 매개 변수화해야하는 필요성을 완전히 이해합니다 string. 그것은 책에서 가장 오래된 속임수 중 하나입니다. 그러나 매개 변수화 하지 않는 것이 언제 정당화 될 수 SqlCommand있습니까? 매개 변수화하지 않는 "안전한"데이터 유형이 있습니까? 예를 들면 : 난 아무데도 자신을 생각하지 않는다 근처 SQL 전문가,하지만 난 받아 SQL …

5
수정 된 base64 URL을 디코딩 / 인코딩하기위한 코드
base64로 데이터를 인코딩하여 URL에 넣은 다음 내 HttpHandler 내에서 디코딩하고 싶습니다. Base64 인코딩이 내 UriTemplate 일치를 엉망으로 만드는 '/'문자를 허용 한다는 것을 발견했습니다 . 그런 다음 wikipedia에서 "URL에 대한 수정 된 Base64"개념이 있음을 발견했습니다. URL 변형에 대해 수정 된 Base64가 존재합니다. 여기서 패딩 '='가 사용되지 않고 표준 Base64의 '+'및 '/'문자가 …
113 c#  url  base64  encode  decode 


3
.NET Core에서 비동기 콘솔 애플리케이션이 지원 되나요?
어떤 시점에서 CoreCLR은 비동기 기본 진입 점을 지원했습니다. http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html 참조 그러나 다음 프로그램은 .NET Core RTM에서 작동하지 않습니다. using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } 또는 using System; using System.Threading.Tasks; namespace ConsoleApplication …
113 c#  .net  .net-core 

5
Windows Forms에서 WPF로 전환
오랫동안 저는 Windows Forms 개발 (VB6에서 시작하여 C # .NET 4.5까지 계속)에 매달 렸으며 Windows Forms가 수행 할 수있는 작업의 한계에 거의 도달했습니다. 둘 다 순수한 .NET을 사용했습니다. 및 네이티브 코드를 사용한 특수 효과. WPF와 XAML을 배우려고 노력했지만 WPF의 새 디자이너에 갇혀 있습니다. Windows Forms 디자이너와 비교할 때 사용하기가 정말 …

5
ASP.NET Web Api에서 처리되지 않은 모든 예외 포착
ASP.NET Web Api에서 발생하는 처리되지 않은 모든 예외를 어떻게 포착 하여 기록 할 수 있습니까? 지금까지 시도했습니다. 생성 및 등록 ExceptionHandlingAttribute Application_Error메서드 구현Global.asax.cs 구독 AppDomain.CurrentDomain.UnhandledException 구독 TaskScheduler.UnobservedTaskException 는 ExceptionHandlingAttribute컨트롤러 작업 메서드 및 작업 필터 내에서 throw 된 예외를 성공적으로 처리하지만 다른 예외는 처리되지 않습니다. 예를 들면 다음과 같습니다. IQueryable작업 메서드 …

8
SQLConnection이 삭제되기 전에 Close ()해야합니까?
Disposable objects에 대한 다른 질문 에 따라 using 블록이 끝나기 전에 Close ()를 호출해야합니까? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); }

6
불변 클래스는 어떻게 만듭니 까?
불변 클래스를 만드는 중입니다. 모든 속성을 읽기 전용으로 표시했습니다. 수업에 항목 목록이 있습니다. 속성이 읽기 전용 인 경우 목록을 수정할 수 있습니다. 목록의 IEnumerable을 노출하면 변경할 수 없습니다. 클래스를 불변으로 만들기 위해 따라야하는 기본 규칙이 무엇인지 알고 싶었습니다.
113 c#  .net  immutability 

8
모든 참조가있는 AppDomain에 어셈블리를 재귀 적으로로드하는 방법은 무엇입니까?
AppDomain복잡한 참조 트리 (MyDll.dll-> Microsoft.Office.Interop.Excel.dll-> Microsoft.Vbe.Interop.dll-> Office.dll-> stdole.dll) 가있는 새 어셈블리 에로드하고 싶습니다. 내가 아는 한, 어셈블리가에로드 될 때 AppDomain해당 참조가 자동으로로드되지 않으며 수동으로로드해야합니다. 그래서 내가 할 때 : string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string path = System.IO.Path.Combine(dir, "MyDll.dll"); AppDomainSetup setup = AppDomain.CurrentDomain.SetupInformation; setup.ApplicationBase = dir; AppDomain …

13
jQuery Ajax를 사용하여 MVC 컨트롤러 메서드에 개체 목록 전달
jQuery의 ajax () 함수를 사용하여 MVC 컨트롤러 메서드에 개체 배열을 전달하려고합니다. PassThing () C # 컨트롤러 메서드에 들어가면 "things"인수가 null입니다. 인수에 List 유형을 사용하여 시도했지만 작동하지 않습니다. 내가 뭘 잘못하고 있죠? <script type="text/javascript"> $(document).ready(function () { var things = [ { id: 1, color: 'yellow' }, { id: 2, color: …
113 c#  asp.net-mvc  jquery 

22
csv에 c # 데이터 테이블
누군가 다음 코드가 작동하지 않는 이유를 알려주십시오. 데이터는 csv 파일에 저장되지만 데이터는 분리되지 않습니다. 그것은 모두 각 행의 첫 번째 셀 내에 존재합니다. StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - 1, 1); sb.Append(Environment.NewLine); foreach (DataRow row in dt.Rows) { for …
113 c#  csv  delimited-text 

3
C #의 DataTable에서 열 제거
함수 호출에서 다시 전달되는 DataTable을 얻는 DataSet이 있습니다. 15-20 개의 열이 있지만 10 개의 데이터 열만 필요합니다. 원하지 않는 열을 제거하고 원하는 열만 정의 된 다른 열로 DataTable을 복사하거나 컬렉션을 반복하고 필요한 열을 사용하는 것이 더 낫습니다. 고정 길이 데이터 파일에 값을 써야합니다.
113 c#  asp.net 

10
RichTextBox (WPF)에 "Text"문자열 속성이 없습니다.
내 RichTextBox의 텍스트를 설정 / 가져 오려고하는데 test.Text를 얻고 싶을 때 Text가 속성 목록에 포함되지 않습니다. C # (. net framework 3.5 SP1)에서 코드 숨김을 사용하고 있습니다. RichTextBox test = new RichTextBox(); 가질 수 없다 test.Text(?) 어떻게 가능할 수 있는지 아십니까?

8
배열에서 값의 인덱스 찾기
linq를 사용하여 배열에서 값의 인덱스를 찾을 수 있습니까? 예를 들어,이 루프는 배열 내에서 키 인덱스를 찾습니다. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.