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

23
¿Por qué ReSharper quiere usar 'var' para todo?
Acabo de comenzar a usar ReSharper con Visual Studio (después de las muchas recomendaciones sobre SO). Para probarlo, abrí un proyecto reciente de ASP.NET MVC. Una de las primeras y más frecuentes cosas que he notado que sugiere es cambiar la mayoría / todas mis declaraciones explícitas a varcambio. Por …

16
String.Replace ignorando el caso
Tengo una cadena llamada "hola mundo" Necesito reemplazar la palabra "mundo" por "csharp" para esto uso: string.Replace("World", "csharp"); pero como resultado, no consigo reemplazar la cadena. La razón es la sensibilidad a mayúsculas y minúsculas. La cadena original contiene "mundo", mientras que estoy tratando de reemplazar "Mundo". ¿Hay alguna manera …
214 c#  string 



13
Estructuras de datos .NET: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary: ¿velocidad, memoria y cuándo usar cada uno?
.NET tiene muchas estructuras de datos complejas. Desafortunadamente, algunos de ellos son bastante similares, y no siempre estoy seguro de cuándo usar uno y cuándo usar otro. La mayoría de mis libros de C # y Visual Basic hablan de ellos hasta cierto punto, pero nunca entran en detalles reales. …

7
¿Cómo puedo cambiar los nombres de las tablas cuando uso ASP.NET Identity?
Estoy usando la versión de lanzamiento (RTM, no RC) de Visual Studio 2013 (descargada de MSDN 2013-10-18) y, por lo tanto, la última versión (RTM) de AspNet.Identity. Cuando creo un nuevo proyecto web, selecciono "Cuentas de usuario individuales" para la autenticación. Esto crea las siguientes tablas: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles …

12
{"<user xmlns = ''> no se esperaba.} Deserialización de XML de Twitter
Estoy sacando el XML de Twitter a través de OAuth. Estoy haciendo una solicitud a http://twitter.com/account/verify_credentials.xml , que devuelve el siguiente XML: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;user&gt; &lt;id&gt;16434938&lt;/id&gt; &lt;name&gt;Lloyd Sparkes&lt;/name&gt; &lt;screen_name&gt;lloydsparkes&lt;/screen_name&gt; &lt;location&gt;Hockley, Essex, UK&lt;/location&gt; &lt;description&gt;Student&lt;/description&gt; &lt;profile_image_url&gt;http://a3.twimg.com/profile_images/351849613/twitterProfilePhoto_normal.jpg&lt;/profile_image_url&gt; &lt;url&gt;http://www.lloydsparkes.co.uk&lt;/url&gt; &lt;protected&gt;false&lt;/protected&gt; &lt;followers_count&gt;115&lt;/followers_count&gt; &lt;profile_background_color&gt;9fdaf4&lt;/profile_background_color&gt; &lt;profile_text_color&gt;000000&lt;/profile_text_color&gt; &lt;profile_link_color&gt;220f7b&lt;/profile_link_color&gt; &lt;profile_sidebar_fill_color&gt;FFF7CC&lt;/profile_sidebar_fill_color&gt; &lt;profile_sidebar_border_color&gt;F2E195&lt;/profile_sidebar_border_color&gt; &lt;friends_count&gt;87&lt;/friends_count&gt; &lt;created_at&gt;Wed Sep 24 14:26:09 +0000 2008&lt;/created_at&gt; …

9
HTTP POST devuelve el error: 417 "Expectativa fallida".
Cuando intento PUBLICAR en una URL, aparece la siguiente excepción: El servidor remoto devolvió un error: (417) Expectativa fallida. Aquí hay un código de muestra: var client = new WebClient(); var postData = new NameValueCollection(); postData.Add("postParamName", "postParamValue"); byte[] responseBytes = client.UploadValues("http://...", postData); string response = Encoding.UTF8.GetString(responseBytes); // (417) Expectation Failed. …
212 c#  .net  http  http-post  webclient 


25
Verifique el nombre de la columna en un objeto SqlDataReader
¿Cómo verifico si existe una columna en un SqlDataReader objeto? En mi capa de acceso a datos, he creado un método que construye el mismo objeto para múltiples llamadas a procedimientos almacenados. Uno de los procedimientos almacenados tiene una columna adicional que no es utilizada por los otros procedimientos almacenados. …
212 c#  .net  sqldatareader 

5
Parámetros de cadena de consulta opcionales en la API web ASP.NET
Necesito implementar el siguiente método WebAPI: /api/books?author=XXX&amp;title=XXX&amp;isbn=XXX&amp;somethingelse=XXX&amp;date=XXX Todos los parámetros de la cadena de consulta pueden ser nulos. Es decir, la persona que llama puede especificar de 0 a todos los 5 parámetros. En MVC4 beta solía hacer lo siguiente: public class BooksController : ApiController { // GET /api/books?author=tolk&amp;title=lord&amp;isbn=91&amp;somethingelse=ABC&amp;date=1970-01-01 public …

16
Herencia múltiple en C #
Dado que la herencia múltiple es mala (hace que la fuente sea más complicada) C # no proporciona dicho patrón directamente. Pero a veces sería útil tener esta habilidad. Por ejemplo, puedo implementar el patrón de herencia múltiple faltante usando interfaces y tres clases como esa: public interface IFirst { …

4
C #: suprime selectivamente las advertencias obsoletas personalizadas
Estoy usando el Obsoleteatributo (como lo sugirieron otros programadores) para mostrar una advertencia si se usa un método determinado. ¿Hay alguna manera de suprimir la advertencia similar a CodeAnalysis SuppressMessageen los puntos donde el uso está justificado? Esto debe funcionar para lo [Obsolete("Some message")]que genera la advertencia 618 y el …



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.