<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PcNoticias.com &#187; C#</title>
	<atom:link href="http://www.pcnoticias.com/category/programacion/c-sharp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pcnoticias.com</link>
	<description>Noticias de PC y Gatgeds a diario.</description>
	<lastBuildDate>Sat, 06 Mar 2010 01:06:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Propiedades en C#</title>
		<link>http://www.pcnoticias.com/programacion/propiedades-en-c/</link>
		<comments>http://www.pcnoticias.com/programacion/propiedades-en-c/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 18:43:09 +0000</pubDate>
		<dc:creator>Moi</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.pcnoticias.com/?p=92</guid>
		<description><![CDATA[Seguro que alguna vez, más de una habeís utilizado las propiedades en C#, bueno yo voy a explicar, para que sirven, y aparte, colocaré un ejemplo de uso.
Bien, las propiedades de C#, se refiere a que cuando unos atributos de unos métodos, necesitas  hacer un Set y unos Get, lo que puedes hacer también es [...]]]></description>
			<content:encoded><![CDATA[<p>Seguro que alguna vez, más de una habeís utilizado las propiedades en C#, bueno yo voy a explicar, para que sirven, y aparte, colocaré un ejemplo de uso.</p>
<p>Bien, las propiedades de C#, se refiere a que cuando unos atributos de unos métodos, necesitas  hacer un Set y unos Get, lo que puedes hacer también es hacerte unas propiedades de C# que simplemente, te ahorran código para la consulta y modificación de atributos, eso en Ruby, también existe.</p>
<p>Bien, pues  la utilización de esto es sencilla, y se realiza de la siguiente forma:</p>
<p>Si tenemos la clase Hora siguiente:</p>
<pre id="ctl00_rs1_mainContentContainer_ctl04CSharp" class="libCScode" style="white-space: pre-wrap;"><span style="color: blue;">class</span> Hora
{
    <span style="color: blue;">private</span> double segudos;

    <span style="color: blue;">public</span> double Hora
    {
        <span style="color: blue;">get</span> { <span style="color: blue;">return</span> segundos / 3600; }
        <span style="color: blue;">set</span> { segundos = value * 3600; }
    }
}</pre>
<p>Pues bien, imaginar, que siempre queremos guardar los datos en segundos, de esta forma, nos venga en segundos, o en horas, siempre guardaremos los datos en segundos, es un forma de hacer un set y get de forma rápida.</p>
<p>Como regla, siempre se usa la siguiente sintaxis:</p>
<p><span id="VisorContenido1_lblContenido"><span></p>
<pre>&lt;tipoPropiedad&gt; &lt;nombrePropiedad&gt;
{
 <span style="color: #000080;"><strong>set</strong></span>
 {
 &lt;códigoEscritura&gt;
 }</pre>
<pre> <strong><span style="color: #000080;">get</span></strong>
 {
 &lt;códigoLectura&gt;
 }
}</pre>
<p></span></span></p>
<p>El ejemplo de las propiedades, que he colocado, es un ejemplo de uso de propiedades, aunque los metodos get y set, se pueden definir como metodos normales, siempre y cuando sabiendo que la variables VALUE contiene el valor introducido como parámetro.</p>
<p><span id="VisorContenido1_lblContenido"></span></p>
<p><span id="VisorContenido1_lblContenido"><span></p>
<pre></pre>
<p></span></span></p>
<p><span id="VisorContenido1_lblContenido"></span></p>
<p><span id="VisorContenido1_lblContenido"></span></p>
<p><span id="more-92"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcnoticias.com/programacion/propiedades-en-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pasar variables por REF o OUT en C#</title>
		<link>http://www.pcnoticias.com/programacion/pasar-variables-por-ref-o-out-en-c/</link>
		<comments>http://www.pcnoticias.com/programacion/pasar-variables-por-ref-o-out-en-c/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 00:20:24 +0000</pubDate>
		<dc:creator>Moi</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Programación]]></category>

		<guid isPermaLink="false">http://www.pcnoticias.com/?p=22</guid>
		<description><![CDATA[
¿Alguna vez habeís programado en C# y habeís querido pasar parametros por referencia?
La respuesta es bastante sencillo, para pasar, en C# parametros por medio de referencia, es decir, que la función o metodo que se lo pase, modifique estos parámetros, se lo puedes pasar de dos formas:
- Por medio de REF, el cual el efecto [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center"><img src="http://www.pcnoticias.com/imagenes/M09/C++.JPG" /></p>
<p>¿Alguna vez habeís programado en C# y habeís querido pasar parametros por referencia?</p>
<p>La respuesta es bastante sencillo, para pasar, en C# parametros por medio de referencia, es decir, que la función o metodo que se lo pase, modifique estos parámetros, se lo puedes pasar de dos formas:</p>
<p>- Por medio de <strong>REF</strong>, el cual el efecto será el mismo que pasarlo por referencia en otro lenguaje de programación, el parémetro pasado se puede modificar o no.</p>
<p>- Por medio de <strong>OUT</strong>, el cual el efecto es el mismo, de pasarlo por referencia, pero ademas debes de cambiarlo, si no el programa no compilará, si el parámetro que le has pasado no le modificas nada.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pcnoticias.com/programacion/pasar-variables-por-ref-o-out-en-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
