«c#» 태그된 질문

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


6
침체 및 낙상
저는 C # (및 OOP )을 처음 사용합니다 . 다음과 같은 코드가있을 때 : class Employee { // some code } class Manager : Employee { //some code } 질문 1 :이 작업을 수행하는 다른 코드가있는 경우 : Manager mgr = new Manager(); Employee emp = (Employee)mgr; 여기 Employee에는 Manager있지만 …
88 c#  oop  downcast  upcasting 


1
XmlDocument-문자열에서로드 하시겠습니까?
protected void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); try { string path = Server.MapPath("."); doc.Load(path+"whatever.xml"); } catch (Exception ex) { lblError.Text = ex.ToString(); return; } // Convert XML to a JSON string string JSON = XmlToJSON(doc); // Replace \ with \\ because string is being decoded …
88 c#  asp.net  xml  json 

9
SQLite DB를 암호로 보호합니다. 가능합니까?
새로운 작은 프로젝트에 직면해야합니다. 약 7 ~ 9 개의 테이블이 있으며, 그중 가장 큰 테이블은 한 달에 최대 1000 행씩 증가합니다. SQLite를 내 db로 생각했습니다.하지만 누군가 db에서 데이터를 변경하려는 경우 DB를 보호해야합니다. 내 주요 질문은 다음과 같습니다. 액세스 할 때처럼 암호로 sqlite db를 보호 할 수 있습니까? 이러한 소규모 솔루션에 …
88 c#  sqlite 

10
스타일 설정 기에서 블렌드 비헤이비어를 추가하는 방법
Button에 대한 Blend 동작을 만들었습니다. 앱의 모든 버튼에 어떻게 설정할 수 있습니까? <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> 그러나 내가 시도 할 때 : <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> 오류가 발생합니다 "Behaviors"속성에 액세스 할 수있는 setter가 없습니다.

10
Visual Studio 디버거에서 개체를 직렬화하는 방법
크래시 덤프에서 버그를 조사하려고합니다 (코드를 변경할 수 없음). 정말 복잡한 객체 (직렬화 된 표현의 수천 줄)가 있고 그 상태가 일치하지 않습니다. 상태를 조사하기 위해 Visual Studio 디버거 뷰는 쓸모가 없습니다. 그러나 개체에는 데이터 계약이 있습니다. 직렬화 한 다음 좋아하는 텍스트 편집기를 사용하여 개체를 탐색하고 싶습니다. 디버거에서 할 수 있습니까?




3
[x] 위치의 요소가 목록에 있는지 확인
문자열 목록이있는 경우 List<String> list = new list<String>(); list.add("str1"); list.add("str2"); list.add("str3"); 예를 들어 색인 위치 2에 요소가 포함되어 있는지 알고 싶습니다. 목록의 길이를 세거나 try catch를 사용하지 않고 간단한 방법이 있습니까? 이것이 실패 할 것이기 때문에 try catch로 돌릴 수 있지만 이것은 과도한 것 같습니다. if(list.ElementAt(2) != null) { // …
88 c#  list 

6
MSTest 단위 테스트에서 "예외가 발생하지 않음"을 어떻게 확인합니까?
"void"를 반환하는이 메서드에 대한 단위 테스트를 작성 중입니다. 예외가 발생하지 않았을 때 테스트가 통과하는 경우를 하나 갖고 싶습니다. C #으로 어떻게 작성합니까? Assert.IsTrue(????) (내 생각 엔 이것이 내가 확인해야하는 방법이지만 "???"에 들어가는 내용) 내 질문이 충분히 명확하기를 바랍니다.

10
캐스팅과 Convert.To () 메서드 사용의 차이점
나는 캐스트 기능이 double에 string값을. string variable = "5.00"; double varDouble = (double)variable; 코드 변경이 체크인되었으며 프로젝트가 오류와 함께 빌드됩니다. System.InvalidCastException: Specified cast is not valid. 그러나 다음을 수행하면 ... string variable = "5.00"; double varDouble = Convert.ToDouble(variable); ... 프로젝트는 오류없이 빌드됩니다. 캐스팅과 Convert.To()방법 사용의 차이점은 무엇입니까 ?캐스팅은 왜 던지고 …
88 c#  casting 

11
웹 브라우저 구축을 시작하는 방법은 무엇입니까? [닫은]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하며, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로는 합리적으로 대답 할 수 없습니다. 이 질문을 다시 열 수 있도록 설명 하는 데 도움이 필요하면 도움말 센터를 방문하세요 . 휴일 칠년 전에 . 처음부터 웹 브라우저를 구축하기 위해 노력하기로 결정했습니다. 시작하기 전에 알아야 할 …
88 c#  browser 

3
개체 목록에서 속성 목록 가져 오기
현재 foreach루프를 사용 하여 object속성 목록을 반환 합니다. class X { List<X> Z = GetXlist(); List<String> r = new List<String>(); foreach (var z in Z) { r.Add(z.A); } return r; } foreach루프 를 작성할 필요가 없도록 단축 할 수있는 방법이 있습니까?
88 c# 

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