Preguntas etiquetadas con c#

C # (pronunciado "see sharp") es un lenguaje de programación multiparadigma de tipo estático de alto nivel desarrollado por Microsoft. El código C # generalmente se dirige a la familia de herramientas y tiempos de ejecución .NET de Microsoft, que incluyen .NET Framework, .NET Core y Xamarin, entre otros. Utilice esta etiqueta para preguntas sobre código escrito en C # o la especificación formal de C #.

9
¿Es int [] un tipo de referencia o un tipo de valor?
Sé que un int es un tipo de valor, pero ¿qué son las matrices de tipos de valor? Tipos de referencia Tipos de valor? Quiero pasar una matriz a una función para verificar algo. ¿Debo pasar la matriz, ya que solo pasará la referencia de ella, o debería pasarla como …
124 c#  .net 

11
¿Cómo salto de un bucle foreach en C #?
¿Cómo salgo de un foreachbucle en C # si uno de los elementos cumple con el requisito? Por ejemplo: foreach(string s in sList){ if(s.equals("ok")){ //jump foreach loop and return true } //no item equals to "ok" then return false }
124 c#  .net  foreach 

9
Rellenar una lista desplegable de navajas desde una Lista <objeto> en MVC
Tengo un modelo: public class DbUserRole { public int UserRoleId { get; set; } public string UserRole { get; set; } } public class DbUserRoles { public List&lt;DbUserRole&gt; GetRoles() { BugnetReports RoleDropDown = new BugnetReports(); List&lt;DbUserRole&gt; Roles = new List&lt;DbUserRole&gt;(); DataSet table = RoleDropDown.userRoleDropDown(); foreach (DataRow item in table.Tables[0].Rows) { …


6
¿Cómo implemento IEnumerable <T>
Sé cómo implementar el IEnumerable no genérico, así: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { Foo = "World", Bar = …
124 c#  .net  generics 

7
Compilación condicional y objetivos marco
Hay algunos lugares menores donde el código para mi proyecto podría mejorarse drásticamente si el marco de destino fuera una versión más nueva. Me gustaría poder aprovechar mejor la compilación condicional en C # para cambiarlos según sea necesario. Algo como: #if NET40 using FooXX = Foo40; #elif NET35 using …
124 c#  .net-3.5  msbuild  .net-4.0 

8
"Tratar todas las advertencias como errores excepto ..." en Visual Studio
En Visual Studio, puedo seleccionar la opción "Tratar advertencias como errores" para evitar que mi código se compile si hay advertencias. Nuestro equipo usa esta opción, pero hay dos advertencias que nos gustaría mantener como advertencias. Hay una opción para suprimir las advertencias, pero QUEREMOS que aparezcan como advertencias, para …
124 c#  msbuild 


4
Use StringFormat para agregar una cadena a un enlace WPF XAML
Tengo una aplicación WPF 4 que contiene un TextBlock que tiene un enlace unidireccional a un valor entero (en este caso, una temperatura en grados Celsius). El XAML se ve así: &lt;TextBlock x:Name="textBlockTemperature"&gt; &lt;Run Text="{Binding CelsiusTemp, Mode=OneWay}"/&gt;&lt;/TextBlock&gt; Esto funciona bien para mostrar el valor de temperatura real, pero me gustaría …

5
C # DateTime a la hora UTC sin cambiar la hora
¿Cómo convertiría una fecha y hora preexistente a la hora UTC sin cambiar la hora real? Ejemplo: DateTime dateTime = GetSomeDateTime(); // dateTime here is 3pm dateTime.ToUtcDateTime() // datetime should still be 3pm
124 c#  datetime  utc 

1
¿Se reutilizan los sintaxis de Roslyn?
He estado echando un vistazo a Roslyn CTP y, si bien resuelve un problema similar a la API del árbol de expresiones , ambos son inmutables, pero Roslyn lo hace de una manera bastante diferente: Expressionlos nodos no tienen referencia al nodo padre, se modifican usando a ExpressionVisitory es por …


8
¿Cómo puedo dividir y recortar una cuerda en partes todas en una línea?
Quiero dividir esta línea: string line = "First Name ; string ; firstName"; en una variedad de sus versiones recortadas: "First Name" "string" "firstName" ¿Cómo puedo hacer todo esto en una sola línea? Lo siguiente me da un error "no se puede convertir el tipo void": List&lt;string&gt; parts = line.Split(';').ToList().ForEach(p …
124 c#  .net  split  trim 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.