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


10
¿Cómo funciona un constructor estático?
namespace MyNameSpace { static class MyClass { static MyClass() { //Authentication process.. User needs to enter password } public static void MyMethod() { //Depends on successful completion of constructor } } class Program { static void Main(string[] args) { MyClass.MyMethod(); } } } Aquí está la secuencia que asumí Inicio …

10
Autoajuste y relleno de DataGridView
Tengo 3 columnas en mi DataGridView. Lo que estoy tratando de hacer es que las primeras 2 columnas se ajusten automáticamente al ancho del contenido y que la tercera columna llene el espacio restante. ¿Es posible hacerlo en WinForms? Estoy cargando mis datos desde un EF DataContext si sirve de …

7
métodos públicos vs internos en una clase interna
internal class Foo { public void Fee() { Debug.WriteLine("Fee"); } internal void Fi() { Debug.WriteLine("Fi"); } } Estoy pensando que Fee () y Fi () son igualmente accesibles ya que toda la clase ya es interna. ¿Estoy pasando por alto algo? ¿Hay alguna razón para elegir públicos o internos para …
82 c#  public-method 


5
Leer un XML (de una cadena) y obtener algunos campos - Problemas al leer XML
Tengo este XML (almacenado en una cadena C # llamada myXML) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <listS> <sog> <field1>123</field1> <field2>a</field2> <field3>b</field3> </sog> <sog> <field1>456</field1> <field2>c</field2> <field3>d</field3> </sog> </listS> </myDataz> y me gustaría explorar todos los <sog>elementos. Para cada uno de ellos, me gustaría imprimir el niño <field1>. Entonces este …
82 c#  .net  xml  parsing  xml-parsing 




11
No se pueden inyectar dependencias en ASP.NET Web API Controller usando Unity
¿Alguien ha tenido éxito al ejecutar un contenedor IoC para inyectar dependencias en los controladores ASP.NET WebAPI? Parece que no puedo hacer que funcione. Esto es lo que estoy haciendo ahora. En mi global.ascx.cs: public static void RegisterRoutes(RouteCollection routes) { // code intentionally omitted } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); …

25
¿Cómo se puede obtener el primer dígito en un int (C #)?
En C #, ¿cuál es la mejor manera de obtener el primer dígito en un int? El método que se me ocurrió es convertir el int en una cadena, encontrar el primer carácter de la cadena y luego volver a convertirlo en un int. int start = Convert.ToInt32(curr.ToString().Substring(0, 1)); Si …
82 c# 

7
Cómo encontrar el certificado por su huella digital en C #
Estoy usando este código para encontrar el certificado por su huella digital. El certificado existe en el administrador de certificados en el almacén de certificados personales, pero este código no encuentra ese certificado. Por favor, dígame en qué me equivoco. namespace ConsoleApplication1 { class Program { static void Main(string[] args) …

7
Reemplazar la última aparición de una palabra en una cadena: C #
Tengo un problema en el que necesito reemplazar la última aparición de una palabra en una cadena. Situación: me dan una cadena que tiene este formato: string filePath ="F:/jan11/MFrame/Templates/feb11"; Luego reemplazo TnaNameasí: filePath = filePath.Replace(TnaName, ""); // feb11 is TnaName Esto funciona, pero tengo un problema cuando TnaNamees el mismo …
82 c#  asp.net 

12
¿Cuándo usar StringBuilder?
Entiendo los beneficios de StringBuilder. Pero si quiero concatenar 2 cadenas, supongo que es mejor (más rápido) hacerlo sin StringBuilder. ¿Es esto correcto? ¿En qué punto (número de cadenas) es mejor utilizar StringBuilder?
82 c#  stringbuilder 


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.