«c#» 태그된 질문

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

8
디자인 타임에 var를 사용하여 선언 된 변수 유형을 안정적으로 확인할 수있는 방법은 무엇입니까?
emacs에서 C #에 대한 완성 (지능형) 기능을 개발 중입니다. 아이디어는 사용자가 조각을 입력 한 다음 특정 키 입력 조합을 통해 완료를 요청하면 완료 기능이 .NET 리플렉션을 사용하여 가능한 완료를 결정한다는 것입니다. 이렇게하려면 완료되는 사물의 유형을 알아야합니다. 문자열 인 경우 알려진 가능한 메서드 및 속성 집합이 있습니다. Int32 인 경우 별도의 …


3
XDocument와 함께 XPath를 사용하는 방법?
비슷한 질문이 있지만 제 경우에는 솔루션이 작동하지 않은 것 같습니다. XDocument, XPath 및 네임 스페이스의 이상 함 작업중인 XML은 다음과 같습니다. <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> 그리고 아래는 작동해야한다고 생각했지만 작동하지 않는 코드입니다. XDocument xdoc = XDocument.Load(@"C:\SampleXML.xml"); XmlNamespaceManager …
109 c#  .net  xml  xpath  linq-to-xml 

3
ASP.Net 양식에 제출 된 게시물 데이터 읽기
asp.net 응용 프로그램에 작동하는 로그인 양식이 있습니다. 사용자 이름과 암호 텍스트 상자와 로그인을 처리하는 버튼이있는 표준 항목입니다. 잘 작동합니다. 사용자가 내 asp.net 응용 프로그램의 일부가 아닌 별도의 일반 html 페이지에서 사용자 이름과 암호를 입력 할 수 있도록하는 새로운 요구 사항이 있습니다. 표준 html-양식, 입력, 제출 버튼 등을 사용하여이 작업을 수행 …
109 c#  asp.net  post 

2
동기화 작업 대신 비동기 WebAPI 작업을 만들어야하는 이유는 무엇입니까?
내가 만든 Web API에 다음 작업이 있습니다. // GET api/<controller> [HttpGet] [Route("pharmacies/{pharmacyId}/page/{page}/{filter?}")] public CartTotalsDTO GetProductsWithHistory(Guid pharmacyId, int page, string filter = null ,[FromUri] bool refresh = false) { return delegateHelper.GetProductsWithHistory(CustomerContext.Current.GetContactById(pharmacyId), refresh); } 이 웹 서비스에 대한 호출은 다음과 같이 Jquery Ajax 호출을 통해 수행됩니다. $.ajax({ url: "/api/products/pharmacies/<%# Farmacia.PrimaryKeyId.Value.ToString() %>/page/" + …


27
Json을 사용하여 Web API에서 응답을 직렬화하지 못했습니다.
ASP.NET MVC 5 Web Api로 작업하고 있습니다. 모든 사용자에게 문의하고 싶습니다. 나는 이것을 썼고 api/users나는 이것을 받았다. " 'ObjectContent`1'유형이 'application / json; charset = utf-8'컨텐츠 유형에 대한 응답 본문을 직렬화하지 못했습니다." WebApiConfig에서 이미 다음 줄을 추가했습니다. HttpConfiguration config = new HttpConfiguration(); config.Formatters.XmlFormatter.SupportedMediaTypes.Remove(appXmlType); config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore; 하지만 여전히 작동하지 않습니다. 반환 …

9
C #에서 "private"키워드를 작성하는 이유는 무엇입니까?
지금까지 내가 아는 한, private기본값은 모든 곳에서 C #에서 (나는 쓰기하지 않으면 의미 public, protected, internal, 등이 될 것입니다 private기본적으로). (내가 틀렸다면 정정하십시오.) 그렇다면 그 키워드를 쓰는 이유는 무엇이며, 회원들에게도 존재하는 이유는 무엇입니까? 예를 들어 이벤트 핸들러가 자동 생성되면 다음과 같습니다. private void RatTrap_MouseEnter(object sender, CheeseEventArgs e) { } 그러나 …

8
스레드로부터 안전한 사전을 구현하는 가장 좋은 방법은 무엇입니까?
IDictionary에서 파생하고 개인 SyncRoot 개체를 정의하여 C #에서 스레드로부터 안전한 사전을 구현할 수있었습니다. public class SafeDictionary<TKey, TValue>: IDictionary<TKey, TValue> { private readonly object syncRoot = new object(); private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>(); public object SyncRoot { get { return syncRoot; } } public void Add(TKey key, TValue …

4
ConcurrentDictionary AddOrUpdate에서 업데이트 부분에 추가 할 항목
ConcurrentDictionary를 사용하기 위해 Dictionary를 사용하여 일부 코드를 다시 작성하려고합니다. 몇 가지 예를 검토했지만 여전히 AddOrUpdate 기능을 구현하는 데 문제가 있습니다. 이것은 원래 코드입니다. dynamic a = HttpContext; Dictionary<int, string> userDic = this.HttpContext.Application["UserSessionList"] as Dictionary<int, String>; if (userDic != null) { if (useDic.ContainsKey(authUser.UserId)) { userDic.Remove(authUser.UserId); } } else { userDic = …


9
RichTextBox 문자열의 다른 부분에 색상 지정
RichTextBox에 추가 할 문자열의 일부를 색칠하려고합니다. 다른 문자열로 만든 문자열이 있습니다. string temp = "[" + DateTime.Now.ToShortTimeString() + "] " + userid + " " + message + Environment.NewLine; 이것이 생성 된 메시지의 모습입니다. [9:23 pm] 사용자 : 여기에 내 메시지가 있습니다. 괄호 [9:23]를 포함한 모든 항목은 하나의 색상으로, '사용자'는 …

4
Active Directory에서 사용자 목록을 얻으려면 어떻게해야합니까?
Active Directory에서 사용자 목록을 얻으려면 어떻게해야합니까? 사용자 이름, 이름, 성을 가져 오는 방법이 있습니까? 이것이 사용 된 유사한 게시물을 보았습니다. PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "YOURDOMAIN"); 나는 Active Directory로 아무것도하지 않았으므로 완전히 길을 잃었습니다. 어떤 도움이라도 대단히 감사하겠습니다!

8
C #에서 튜플 (또는 배열)을 사전 키로 사용
C #에서 사전 조회 테이블을 만들려고합니다. 3 튜플의 값을 하나의 문자열로 해결해야합니다. 배열을 키로 사용해 보았지만 작동하지 않았고 다른 작업을해야할지 모르겠습니다. 이 시점에서 나는 사전 사전을 만드는 것을 고려하고 있지만, 자바 스크립트로하는 방법이지만보기에는보기에 그리 예쁘지 않을 것입니다.

11
파일 경로가 너무 긴 예외를 해결하는 가장 좋은 방법
SP 사이트에서 모든 문서 라이브러리를 다운로드하는 앱을 만들었지 만 한 번에이 오류가 발생했습니다 (Google을 보려고했지만 아무것도 찾을 수 없었습니다. 이제이 문제를 해결하는 트릭을 아는 사람이 있으면 그렇지 않으면 응답 해주세요. 그것을보고) System.IO.PathTooLongException : 지정된 경로, 파일 이름 또는 둘 다 너무 깁니다. 완전한 파일 이름은 260 자 미만이어야하며 디렉토리 이름은 …
109 c#  .net  string  file  sharepoint 

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