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.

20
Właściwość OutputPath nie jest ustawiona dla tego projektu
Kiedy próbuję skompilować projekt z trybu debugowania x86 w programie Visual Studio 2008. Otrzymuję ten błąd. Kiedy spojrzałem na grupę właściwości projektu, który narzekał, widzę, że ścieżka wyjściowa jest ustawiona. Oto sekcja grupy właściwości dla tego pliku .csproj <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <DebugSymbols>true</DebugSymbols> <OutputPath>bin\x86\Debug\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <BaseAddress>285212672</BaseAddress> <FileAlignment>4096</FileAlignment> <DebugType>full</DebugType> …
120 c#  visual-studio 

27
Jak uzyskać WSZYSTKIE kontrolki podrzędne formularza Windows Forms określonego typu (przycisk / pole tekstowe)?
Muszę uzyskać wszystkie kontrolki w formularzu typu x. Jestem prawie pewien, że kiedyś widziałem ten kod, który używał czegoś takiego: dim ctrls() as Control ctrls = Me.Controls(GetType(TextBox)) Wiem, że mogę iterować po wszystkich kontrolkach, które powodują, że dzieci używają funkcji rekurencyjnej, ale czy jest coś łatwiejszego lub prostszego, może na …
120 c#  .net  vb.net  winforms  controls 

19
W C #, jak sprawdzić, czy port TCP jest dostępny?
W C # do korzystania z TcpClient lub ogólnie do łączenia się z gniazdem, jak mogę najpierw sprawdzić, czy określony port jest wolny na moim komputerze? więcej informacji: Oto kod, którego używam: TcpClient c; //I want to check here if port is free. c = new TcpClient(ip, port);
120 c#  .net  tcp  tcpclient 

2
Zwróć kod HTML z interfejsu API sieci Web ASP.NET
Jak zwrócić kod HTML z kontrolera interfejsu API sieci Web ASP.NET MVC? Wypróbowałem poniższy kod, ale wystąpił błąd kompilacji, ponieważ nie zdefiniowano Response.Write: public class MyController : ApiController { [HttpPost] public HttpResponseMessage Post() { Response.Write("<p>Test</p>"); return Request.CreateResponse(HttpStatusCode.OK); } }


3
Argumenty DbArithmeticExpression muszą mieć wspólny typ liczbowy
TimeSpan time24 = new TimeSpan(24, 0, 0); TimeSpan time18 = new TimeSpan(18, 0, 0); // first get today's sleeping hours List<Model.Sleep> sleeps = context.Sleeps.Where( o => (clientDateTime - o.ClientDateTimeStamp < time24) && o.ClientDateTimeStamp.TimeOfDay > time18 && clientDateTime.TimeOfDay < time18 && o.UserID == userid).ToList(); To wyrażenie Linq zgłasza ten wyjątek: DbArithmeticExpression …

12
Jak zmienić typ danych DataColumn w DataTable?
Mam: DataTable Table = new DataTable; SqlConnection = new System.Data.SqlClient.SqlConnection("Data Source=" + ServerName + ";Initial Catalog=" + DatabaseName + ";Integrated Security=SSPI; Connect Timeout=120"); SqlDataAdapter adapter = new SqlDataAdapter("Select * from " + TableName, Connection); adapter.FillSchema(Table, SchemaType.Source); adapter.Fill(Table); DataColumn column = DataTable.Columns[0]; Chcę tylko: Załóżmy, że obecnie column.DataType.Name ma wartość „Double” …

9
Wyraźnie nie działa z LINQ to Objects
class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author> { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } }, new Book { Name="LINQ in Action", Authors …

7
Pomiar czasu wykonania kodu
Chcę wiedzieć, ile czasu zajmuje zakończenie procedury / funkcji / zamówienia do celów testowych. Oto, co zrobiłem, ale moja metoda jest nieprawidłowa, ponieważ jeśli różnica sekund wynosi 0, nie może zwrócić liczby milisekund, które upłynęły: Zwróć uwagę, że wartość uśpienia wynosi 500 ms, więc upływających sekund wynosi 0, a następnie …
120 c#  .net  vb.net  datetime  timespan 

13
przekonwertować wyliczenie na inny typ wyliczenia
Mam na przykład wyliczenie Gender„( Male =0 , Female =1) i mam inne wyliczenie z usługi, która ma własną wyliczenie rodzaju ( Male =0 , Female =1, Unknown =2) Moje pytanie brzmi: jak mogę napisać coś szybko i przyjemnie, aby przekonwertować je z ich wyliczenia na moje?
120 c#  enums 


5
Jakie są gwarancje dotyczące złożoności w czasie wykonywania (Big-O) metod LINQ?
Niedawno zacząłem używać LINQ całkiem sporo i tak naprawdę nie widziałem żadnej wzmianki o złożoności czasu wykonywania żadnej z metod LINQ. Oczywiście w grę wchodzi wiele czynników, więc ograniczmy dyskusję do zwykłego IEnumerabledostawcy LINQ-to-Objects. Dalej, załóżmy, że każda Funcprzekazana jako selektor / mutator / itp. Jest tanią operacją O (1). …

14
Kiedy lepiej jest używać konkatenacji String.Format vs String?
Mam mały fragment kodu, który analizuje wartość indeksu w celu określenia danych wejściowych komórki do programu Excel. To sprawia, że ​​myślę ... Jaka jest różnica pomiędzy xlsSheet.Write("C" + rowIndex.ToString(), null, title); i xlsSheet.Write(string.Format("C{0}", rowIndex), null, title); Czy jeden jest „lepszy” od drugiego? I dlaczego?
120 c#  .net  string 


10
Lokalizacja DisplayNameAttribute
Szukam sposobu na zlokalizowanie nazw właściwości wyświetlanych w PropertyGrid. Nazwę właściwości można „nadpisać” przy użyciu atrybutu DisplayNameAttribute. Niestety atrybuty nie mogą mieć wyrażeń innych niż stałe. Nie mogę więc używać silnie wpisanych zasobów, takich jak: class Foo { [DisplayAttribute(Resources.MyPropertyNameLocalized)] // do not compile string MyProperty {get; set;} } Rozejrzałem się …

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.