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 #.

5
Uso correcto del diccionario concurrente
¿Estoy en lo cierto al pensar que este es el uso correcto de un diccionario concurrente? private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program startup for(int i = 0; i < 4; i++) { myDic.Add(i, 0); } //Seperate threads use this to update a value myDic[InputID] = newLongValue; …


5
Environment.GetFolderPath (… CommonApplicationData) sigue devolviendo "C: \ Documents and Settings \" en Vista
Según tengo entendido, se supone que debe usar el Environment.GetFolderPathmétodo para tener un código independiente del sistema operativo ... Usos de Windows XP C:\Documents and Settings\. Windows Vista usa C:\ProgramDatay C:\Users. Estoy usando el siguiente código en una computadora con Windows Vista y está devolviendo un C:\Documents and Settings\directorio en …
84 c#  .net 


3
¿Cómo se agrega un JToken a un JObject?
Estoy tratando de agregar un objeto JSON de un texto a un archivo JSON existente usando JSON.Net. Por ejemplo, si tengo los datos JSON de la siguiente manera: { "food": { "fruit": { "apple": { "colour": "red", "size": "small" }, "orange": { "colour": "orange", "size": "large" } } } } …
84 c#  json.net 

6
Conversión de Int a Genérico Enum en C #
Similar a Cast int to enum en C # pero mi enum es un parámetro de tipo genérico. ¿Cuál es la mejor manera de manejar esto? Ejemplo: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } Genera error del compilador Cannot convert type 'int' to 'T' …
84 c#  generics  casting  enums 

7
System.IO.IOException: "El archivo existe" cuando se utiliza System.IO.Path.GetTempFileName () - ¿resoluciones?
Uno de mis clientes tenía una excepción cada vez que intentaba utilizar mi producto. Obtuve la pila de llamadas de la excepción que se había producido, la parte superior de la cual es: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.__Error.WinIOError() at System.IO.Path.GetTempFileName() at System.Windows.Input.Cursor.LoadFromStream(Stream cursorStream) at System.Windows.Input.Cursor..ctor(Stream cursorStream) Al buscar …
84 c#  .net 


8
¿Cómo enlazar una List <string> a un control DataGridView?
Tengo un simple List&lt;string&gt;y me gustaría que se muestre en una DataGridViewcolumna. Si la lista contendría objetos más complejos, simplemente establecería la lista como el valor de su DataSourcepropiedad. Pero al hacer esto: myDataGridView.DataSource = myStringList; Recibo una columna llamada Lengthy se muestran las longitudes de las cadenas. ¿Cómo mostrar …

19
Enviar valores de un formulario a otro formulario
Quiero pasar valores entre dos formularios (c #). ¿Cómo puedo hacerlo? Tengo dos formas: Form1 y Form2. Form1 contiene un botón. Cuando hago clic en ese botón, Form2 debería abrirse y Form1 debería estar en modo inactivo (es decir, no seleccionable). Form2 contiene un cuadro de texto y un botón …

3
Solo agregar artículo único a la lista
Estoy agregando dispositivos remotos a una lista a medida que se anuncian en la red. Solo quiero agregar el dispositivo a la lista si no se ha agregado previamente. Los anuncios llegan a través de un detector de socket asíncrono, por lo que el código para agregar un dispositivo se …
84 c#  .net  c#-4.0 



3
GIT: no se puede ignorar el archivo .suo
Estoy tratando de trabajar usando Git con un colega, en una aplicación escrita en C #. Hemos agregado la entrada "project1.suo" al archivo .gitignore, pero cada vez que uno de nosotros tiene que confirmar el proyecto, Git parece indicarnos que también confirmemos el archivo "project1.suo". Hemos probado muchos métodos para …
84 c#  git 


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.