«c#» 태그된 질문

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

4
ReSharper는 경고 : "일반 유형의 정적 필드"
public class EnumRouteConstraint<T> : IRouteConstraint where T : struct { private static readonly Lazy<HashSet<string>> _enumNames; // <-- static EnumRouteConstraint() { if (!typeof(T).IsEnum) { throw new ArgumentException( Resources.Error.EnumRouteConstraint.FormatWith(typeof(T).FullName)); } string[] names = Enum.GetNames(typeof(T)); _enumNames = new Lazy<HashSet<string>>(() => new HashSet<string> ( names.Select(name => name), StringComparer.InvariantCultureIgnoreCase )); } public bool Match(HttpContextBase httpContext, …

2
내 HttpClient PostAsync 두 번째 매개 변수에 대해 HttpContent를 어떻게 설정합니까?
public static async Task<string> GetData(string url, string data) { UriBuilder fullUri = new UriBuilder(url); if (!string.IsNullOrEmpty(data)) fullUri.Query = data; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.PostAsync(new Uri(url), /*expects HttpContent*/); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); response.EnsureSuccessStatusCode(); string responseBody = await response.Content.ReadAsStringAsync(); return responseBody; } 은 PostAsync할 필요가 또 다른 …

4
Web.config 변환을 사용하여 appSettings 섹션에서 속성 값을 변경하는 방법
다음 Web.config appSettings 파일을 변환 할 수 있습니까? <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> 이런 식으로 : <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> 그래서, 나는 키 제거해야 developmentModeUserId을 , 나는 …
260 c#  asp.net  .net  web-config 

6
엔티티 프레임 워크 코드 첫 번째-동일한 테이블의 두 개의 외래 키
방금 EF 코드 사용을 시작했기 때문에이 주제의 초보자입니다. 팀과 경기 사이의 관계를 만들고 싶었습니다. 1 경기 = 2 팀 (홈, 게스트) 및 결과. 그런 모델을 만드는 것이 쉽다고 생각하여 코딩을 시작했습니다. public class Team { [Key] public int TeamId { get; set;} public string Name { get; set; } public …

11
파일 시스템 경로가 주어지면 확장자없이 파일 이름을 추출하는 더 짧은 방법이 있습니까?
WPF C #에서 프로그래밍합니다. 예를 들어 다음과 같은 경로가 있습니다. C:\Program Files\hello.txt 나는 hello그것을 추출하고 싶습니다 . 경로는 string데이터베이스에서 검색됩니다. 현재 다음 코드를 사용하여 경로 '\'를 나눈 다음 다시 나눕니다 '.'. string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = pathArr.Last().Split('.'); string fileName = fileArr.Last().ToString(); 작동하지만 더 …



24
빌드 날짜 표시
현재 제목 창에 빌드 번호를 표시하는 앱이 있습니다. 최신 빌드가 있는지 알고 싶어하는 대부분의 사용자에게는 아무런 의미가 없다는 점을 제외하고는 훌륭합니다. 빌드 1.0.8.4321이 아니라 "마지막 목요일"이라고 말하는 경향이 있습니다. 계획은 빌드 날짜를 대신하는 것입니다-예를 들어 "App built on 21/10/2009". 빌드 날짜를 텍스트 문자열로 사용하여 프로그래밍 방식을 사용하는 프로그래밍 방식을 찾는 …
260 c#  date  time  compilation 

24
Gmail 오류 : SMTP 서버에 보안 연결이 필요하거나 클라이언트가 인증되지 않았습니다. 서버 응답은 다음과 같습니다. 5.5.1 인증 필요
이메일을 보내려면 다음 코드를 사용하고 있습니다. 코드가 로컬 컴퓨터에서 올바르게 작동합니다. 그러나 프로덕션 서버에서 오류 메시지가 나타납니다. var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient { Host = "smtp.gmail.com", Port = …
260 c#  .net  smtp  gmail 

27
대상 기계가 적극적으로 거부하여 연결할 수 없습니까?
때때로 WebService에 HttpWebRequest를 수행하는 동안 다음 오류가 발생합니다. 아래 코드도 복사했습니다. System.Net.WebException : 원격 서버에 연결할 수 없음 ---> System.Net.Sockets.SocketException : 대상 시스템이 적극적으로 거부하여 연결할 수 없습니다. 127.0.0.1:80 System.Net.Sockets.Socket.DoConnect에서 (EndPoint endPointSnapshot, SocketAddress socketAddress) System.Net.Sockets.Socket.InternalConnect (EndPoint remoteEP)에서 System.Net.ServicePoint.ConnectSocketInternal에서 (부울 connectFailure, 소켓 s4, 소켓 s6, 소켓 및 소켓, IP 주소 및 …

5
시도에서 실제로 일어나는 일 {return x; } 마침내 {x = null; } 진술?
나는이 질문을 다른 질문에서 보았고 누군가 지구상에서 이것이 어떻게 작동하는지 설명 할 수 있는지 궁금해하고 있습니까? try { return x; } finally { x = null; } 내 말은, 그 finally절은 실제로 문장 다음 에 return실행됩니까? 이 코드는 얼마나 안전하지 않은 스레드입니까? 이 try-finally해킹 으로 수행 할 수있는 추가 해커를 …



21
Entity Framework 6에서 저장 프로 시저를 호출하는 방법 (코드 우선)?
Entity Framework 6을 처음 접했고 프로젝트에서 저장 프로 시저를 구현하고 싶습니다. 다음과 같은 저장 프로 시저가 있습니다. ALTER PROCEDURE [dbo].[insert_department] @Name [varchar](100) AS BEGIN INSERT [dbo].[Departments]([Name]) VALUES (@Name) DECLARE @DeptId int SELECT @DeptId = [DeptId] FROM [dbo].[Departments] WHERE @@ROWCOUNT > 0 AND [DeptId] = SCOPE_IDENTITY() SELECT t0.[DeptId] FROM [dbo].[Departments] AS …

9
문자열의 마지막 문자를 삭제
데이터베이스에 연결된 목록에서 많은 정보를 검색하고 웹 사이트에 연결된 사람을 위해 일련의 그룹을 만들고 싶습니다. 나는 이것을 테스트하기 위해 사용하지만 이것은 동적이지 않기 때문에 정말 나쁘다. string strgroupids = "6"; 지금 이것을 사용하고 싶습니다. 그러나 반환 된 문자열은 다음과 같습니다1,2,3,4,5, groupIds.ForEach((g) => { strgroupids = strgroupids + g.ToString() + ","; …
259 c#  string  char 

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