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
c #: captador / setter
Vi algo como lo siguiente en alguna parte y me preguntaba qué significaba. Sé que son captadores y definidores, pero quiero saber por qué el tipo de cadena se define así. Gracias por ayudarme. public string Type { get; set; }
109 c#  getter-setter 

11
No se puede convertir el objeto del tipo 'System.DBNull' al tipo 'System.String`
Recibí el error anterior en mi aplicación. Aquí está el código original public string GetCustomerNumber(Guid id) { string accountNumber = (string)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidmyApp, CommandType.StoredProcedure, "GetCustomerNumber", new SqlParameter("@id", id)); return accountNumber.ToString(); } Reemplacé con public string GetCustomerNumber(Guid id) { object accountNumber = (object)DBSqlHelperFactory.ExecuteScalar(connectionStringSplendidCRM, CommandType.StoredProcedure, "spx_GetCustomerNumber", new SqlParameter("@id", id)); if (accountNumber is System.DBNull) { …
109 c#  asp.net  database  null 

1
La forma más fácil de leer desde una URL a una cadena en .NET
Dada una URL en una cadena: http://www.example.com/test.xml ¿Cuál es la forma más fácil / concisa de descargar el contenido del archivo desde el servidor (señalado por la URL) en una cadena en C #? La forma en que lo estoy haciendo en este momento es: WebRequest request = WebRequest.Create("http://www.example.com/test.xml"); WebResponse …
109 c#  http  networking 


3
WebException ¿cómo obtener una respuesta completa con un cuerpo?
En WebException no puedo ver el cuerpo de GetResponse. Este es mi código en C #: try { return GetResponse(url + "." + ext.ToString(), method, headers, bodyParams); } catch (WebException ex) { switch (ex.Status) { case WebExceptionStatus.ConnectFailure: throw new ConnectionException(); case WebExceptionStatus.Timeout: throw new RequestTimeRanOutException(); case WebExceptionStatus.NameResolutionFailure: throw new ConnectionException(); …
109 c#  webexception 

8
Bibliotecas SFTP para .NET [cerrado]
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
109 c#  .net  sftp 


9
¿Cómo obtener los grupos de un usuario en Active Directory? (c #, asp.net)
Utilizo este código para obtener los grupos del usuario actual. Pero quiero darle manualmente al usuario y luego obtener sus grupos. ¿Cómo puedo hacer esto? using System.Security.Principal; public ArrayList Groups() { ArrayList groups = new ArrayList(); foreach (IdentityReference group in System.Web.HttpContext.Current.Request.LogonUserIdentity.Groups) { groups.Add(group.Translate(typeof(NTAccount)).ToString()); } return groups; }


8
AddRange a una colección
Un compañero de trabajo me preguntó hoy cómo agregar un rango a una colección. Tiene una clase de la que hereda Collection<T>. Hay una propiedad de solo obtención de ese tipo que ya contiene algunos elementos. Quiere agregar los elementos de otra colección a la colección de propiedades. ¿Cómo puede …

8
Lista aprobada por referencia: ayúdame a explicar este comportamiento
Eche un vistazo al siguiente programa: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Supuse …


6
¿Por qué necesitamos la palabra clave "evento" al definir eventos?
No entiendo por qué necesitamos la palabra clave "evento" al definir eventos, cuando podemos hacer lo mismo sin usar la palabra clave "evento", simplemente usando los delegados. p.ej public delegate void CustomEventHandler(int a, string b); public event CustomEventHandler customEvent; customEvent += new CustomEventHandler(customEventHandler); customEvent(1,"a"); // Raising the event Aquí, si …
109 c#  .net 

1
Error: "El nodo que se va a insertar es de un contexto de documento diferente"
Cuando llamo XmlNode.AppendChild(), obtengo este error: El nodo que se va a insertar es de un contexto de documento diferente. static public XmlNode XMLNewChildNode(XmlNode oParent, string sName, string sNamespaceURI, string sNodeType) { XmlNode oNode = moDoc.CreateNode(sNodeType, sName, sNamespaceURI); oParent.AppendChild(oNode); return oNode; } Este código se convirtió de su versión VB …
109 c#  xml 


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.