C # ( "see sharp"로 발음)은 Microsoft에서 개발 한 높은 수준의 정적으로 형식화 된 다중 패러다임 프로그래밍 언어입니다. C # 코드는 일반적으로 .NET Framework, .NET Core 및 Xamarin을 포함하는 Microsoft의 .NET 도구 및 런타임 제품군을 대상으로합니다. C # 또는 C #의 공식 사양으로 작성된 코드에 대한 질문에이 태그를 사용하십시오.
정적 클래스 내에서 정적 사전 객체를 선언하는 방법은 무엇입니까? 나는 시도했다 public static class ErrorCode { public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>() { { "1", "User name or password problem" } }; } 그러나 컴파일러는 " 문자열이 아닌 참조 유형의 const 필드는 null로만 초기화 될 수 있습니다 …
인사말 모든 사람이 ... 내가 필요 . 그러나 문자열의 끝이나 시작 부분뿐만 아니라 문자열 자체에서 반복되는 모든 공백을 제거하고 싶습니다. 다음과 같은 방법으로 할 수 있습니다.TrimString public static string ConvertWhitespacesToSingleSpaces(string value) { value = Regex.Replace(value, @"\s+", " "); } 내가 여기서 얻은 것 . 하지만이 코드 부분이 String.Trim()자체적 으로 호출되기를 …
Json 문자열을 반환하는 ASP.Net MVC3에서 웹 서비스를 호스팅하고 있습니다. ac # 콘솔 응용 프로그램에서 웹 서비스를 호출하고 반환을 .NET 개체로 구문 분석하는 가장 좋은 방법은 무엇입니까? 콘솔 앱에서 MVC3를 참조해야합니까? Json.Net에는 .NET 개체를 직렬화 및 역 직렬화하는 몇 가지 좋은 방법이 있지만 웹 서비스에서 값을 게시하고 가져 오는 방법이 있는지는 …
ajax URL에 C # 함수 .csHtml를 사용하는 자바 스크립트 함수 가있는 -razor 파일이 @Url.Content있습니다. 해당 기능을 .js내보기에서 참조 하는 파일 로 이동하고 싶습니다 . 문제는 자바 스크립트가 @기호를 "알지" 못하고 C # 코드를 구문 분석하지 않는다는 것입니다. "@"기호가있는보기에서 파일 을 참조하는 방법이 .js있습니까?
내가 원하는 것은 다음과 같습니다. 플래그가 지정된 값이 결합 된 열거 형이 있습니다. public static class EnumExtension { public static bool IsSet<T>( this T input, T matchTo ) where T:enum //the constraint I want that doesn't exist in C#3 { return (input & matchTo) != 0; } } 그래서 다음과 …
WPF를 사용하여 구성된 뷰의 경우 응용 프로그램이 사용 중이거나 응답이 없을 때 마우스 커서를 모래 시계로 변경하고 싶습니다. 한 가지 해결책은 this.Cursor = Cursors.Wait; UI가 응답하지 않게 만들 수있는 모든 위치에 그러나 분명히 이것이 최선의 해결책은 아닙니다. 이것을 달성하는 가장 좋은 방법이 무엇인지 궁금합니다. 스타일이나 리소스를 사용하여이를 달성 할 수 …
public class CategoryNavItem { public int ID { get; set; } public string Name { get; set; } public string Icon { get; set; } public CategoryNavItem(int CatID, string CatName, string CatIcon) { ID = CatID; Name = CatName; Icon = CatIcon; } } public static List<Lite.CategoryNavItem> getMenuNav(int CatID) { …
SQL에서 다음 구문을 사용할 수 있습니다. SELECT * FROM MY_TABLE WHERE VALUE_1 IN (1, 2, 3) C #에 상응하는 것이 있습니까? IDE는 "in"을 키워드로 인식하는 것 같지만 그것에 대한 정보를 찾을 수없는 것 같습니다. 따라서 다음과 같은 작업을 수행 할 수 있습니까? int myValue = 1; if (myValue in (1, …
제목에 나와 있듯이 MSVS에서 대괄호 / 따옴표 / 중괄호 자동 완성 기능을 해제하는 방법은 무엇입니까? 나는 주로 C #과 XAML에 관심이 있지만 다른 텍스트 편집기도 좋을 것입니다. 편집 : 현재 다음 확장과 함께 MSVS 11을 사용하고 있습니다. AnkhSVN 동시성 시각화 도우미 PreEmptive Analytics Aggregator Visualizer MSVS PerfWatson VsGraphicsDebuggerPkg 웹 도구 …
C 드라이브의 루트에 대한 읽기 / 쓰기 액세스 권한이 있어야하는 AC # 응용 프로그램이 있습니다. 코드를 컴파일하고 관리자 권한으로 실행 파일을 실행할 수 있으며 작동합니다. 하지만 디버그해야하고 Visual Studio 내에서 앱을 시작하는 방법이 확실하지 않습니다. 나는 추가를 시도했다 : <requestedExecutionLevel level="asInvoker" uiAccess="true" /> 내 매니페스트에 액세스하지만 여전히 액세스 거부 오류가 …
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
WinForms를 사용하여 MVP 방법을 처음으로 구현하려고합니다. 각 레이어의 기능을 이해하려고 노력하고 있습니다. 내 프로그램에는 클릭하면 openfiledialog 창을 여는 GUI 버튼이 있습니다. 따라서 MVP를 사용하여 GUI는 버튼 클릭 이벤트를 처리 한 다음 presenter.openfile (); presenter.openfile () 내에서 해당 파일의 열기를 모델 계층에 위임해야합니까, 아니면 처리 할 데이터 나 논리가 없기 때문에 …