Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

4
ReSharper ostrzega: „Pole statyczne w typie ogólnym”
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
Jak skonfigurować HttpContent dla mojego drugiego parametru HttpClient PostAsync?
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; } PostAsyncTrwa kolejny parametr, który musi …

4
Jak zmienić wartość atrybutu w sekcji appSettings za pomocą transformacji Web.config
Czy można przekształcić następujący plik Web.config appSettings: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> w coś takiego: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> Więc muszę usunąć klucz developmentModeUserId i muszę zastąpić …
260 c#  asp.net  .net  web-config 


11
Biorąc pod uwagę ścieżkę systemu plików, czy istnieje krótszy sposób na wyodrębnienie nazwy pliku bez jego rozszerzenia?
Programuję w WPF C #. Mam np. Następującą ścieżkę: C:\Program Files\hello.txt i chcę helloz niego wyciągnąć . Ścieżka jest stringpobierana z bazy danych. Obecnie używam następującego kodu, aby podzielić ścieżkę, '\'a następnie ponownie podzielić przez '.': string path = "C:\\Program Files\\hello.txt"; string[] pathArr = path.Split('\\'); string[] fileArr = pathArr.Last().Split('.'); string …



24
Wyświetlanie daty kompilacji
Obecnie mam aplikację wyświetlającą numer kompilacji w oknie tytułu. To dobrze, ale nic nie znaczy dla większości użytkowników, którzy chcą wiedzieć, czy mają najnowszą kompilację - zwykle nazywają ją „ostatnim czwartkiem”, a nie kompilacją 1.0.8.4321. Zamiast tego planuje się tam podać datę kompilacji - na przykład „Aplikacja zbudowana 21/10/2009”. Usiłuję …
260 c#  date  time  compilation 

24
Błąd Gmaila: serwer SMTP wymaga bezpiecznego połączenia lub klient nie został uwierzytelniony. Odpowiedź serwera brzmiała: 5.5.1 Wymagane uwierzytelnienie
Używam następującego kodu, aby wysłać e-mail. Kod działa poprawnie na mojej lokalnej maszynie. Ale na serwerze produkcyjnym pojawia się komunikat o błędzie 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 { …
260 c#  .net  smtp  gmail 

27
Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia?
Czasami pojawia się następujący błąd podczas wykonywania HttpWebRequest w usłudze WebService. Skopiowałem również poniższy kod. System.Net.WebException: Nie można połączyć się ze zdalnym serwerem ---> System.Net.Sockets.SocketException: Nie można nawiązać połączenia, ponieważ komputer docelowy aktywnie go odmawia 127.0.0.1:80 w System.Net.Sockets.Socket.DoConnect (EndPoint endPointSnapshot, SocketAddress socketAddress) w System.Net.Sockets.Socket.InternalConnect (RemoteEP EndPoint) at System.Net.ServicePoint.ConnectSocketInternal (Boolean connectFailure, …




21
Jak wywołać procedurę składowaną w Entity Framework 6 (najpierw kod)?
Jestem bardzo nowy w Entity Framework 6 i chcę wdrożyć procedury składowane w moim projekcie. Mam procedurę składowaną w następujący sposób: 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 …

9
Usuń ostatni znak ciągu
Pobieram wiele informacji z listy połączonej z bazą danych i chcę utworzyć ciąg grup dla kogoś, kto jest podłączony do strony internetowej. Używam tego do testowania, ale nie jest to dynamiczne, więc jest naprawdę złe: string strgroupids = "6"; Chcę tego teraz użyć. Ale zwrócony ciąg znaków jest podobny1,2,3,4,5, groupIds.ForEach((g) …
259 c#  string  char 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.