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
Código para decodificar / codificar una URL base64 modificada
Quiero codificar datos en base64 para ponerlos en una URL y luego decodificarlos dentro de mi HttpHandler. Descubrí que la codificación Base64 permite un carácter '/' que estropeará mi coincidencia de UriTemplate. Luego descubrí que hay un concepto de "Base64 modificada para URL" de wikipedia: Existe una variante de Base64 …
113 c#  url  base64  encode  decode 


3
¿Las aplicaciones de consola asíncronas son compatibles con .NET Core?
En algún momento, CoreCLR admitió puntos de entrada principales asíncronos. Ver http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Sin embargo, los dos programas siguientes no funcionan en .NET Core RTM using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } o …
113 c#  .net  .net-core 


5
captura todas las excepciones no controladas en ASP.NET Web Api
¿Cómo puedo detectar todas las excepciones no controladas que se producen en ASP.NET Web Api para poder registrarlas? Hasta ahora lo he intentado: Crea y registra un ExceptionHandlingAttribute Implementar un Application_Errormétodo enGlobal.asax.cs Suscribirse a AppDomain.CurrentDomain.UnhandledException Suscribirse a TaskScheduler.UnobservedTaskException El ExceptionHandlingAttributemaneja con éxito las excepciones que se lanzan dentro de los …

8
¿Tengo que Cerrar () una SQLConnection antes de que se elimine?
Según mi otra pregunta aquí sobre los objetos desechables , ¿deberíamos llamar a Close () antes del final de un bloque de uso? using (SqlConnection connection = new SqlConnection()) using (SqlCommand command = new SqlCommand()) { command.CommandText = "INSERT INTO YourMom (Amount) VALUES (1)"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); // …

6
¿Cómo creo una clase inmutable?
Estoy trabajando para crear una clase inmutable. He marcado todas las propiedades como de solo lectura. Tengo una lista de elementos de la clase. Aunque si la propiedad es de solo lectura, la lista se puede modificar. Exponer el IEnumerable de la lista lo hace inmutable. Quería saber cuáles son …
113 c#  .net  immutability 

8
¿Cómo cargar un ensamblado en AppDomain con todas las referencias de forma recursiva?
Quiero cargar en un nuevo AppDomainensamblado que tiene un árbol de referencias complejo (MyDll.dll -> Microsoft.Office.Interop.Excel.dll -> Microsoft.Vbe.Interop.dll -> Office.dll -> stdole.dll) Por lo que tengo entendido, cuando se carga un ensamblaje AppDomain, sus referencias no se cargan automáticamente y tengo que cargarlas manualmente. Entonces, cuando lo hago: string dir …


22
c # tabla de datos a csv
¿Alguien podría decirme por qué el siguiente código no funciona? Los datos se guardan en el archivo csv, sin embargo, no se separan. Todo existe dentro de la primera celda de cada fila. StringBuilder sb = new StringBuilder(); foreach (DataColumn col in dt.Columns) { sb.Append(col.ColumnName + ','); } sb.Remove(sb.Length - …
113 c#  csv  delimited-text 

3
Eliminar columnas de DataTable en C #
Tengo un DataSet del que obtengo un DataTable del que me están devolviendo una llamada de función. Tiene 15-20 columnas, sin embargo, solo quiero 10 columnas de datos. ¿Hay alguna manera de eliminar esas columnas que no quiero, copiar la tabla de datos a otra que solo tenga las columnas …
113 c#  asp.net 


8
Encuentra el índice de un valor en una matriz
¿Se puede usar linq de alguna manera para encontrar el índice de un valor en una matriz? Por ejemplo, este bucle ubica el índice de clave dentro de una matriz. for (int i = 0; i < words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 

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.