No se como va set y get
Publicado por Flash (21 intervenciones) el 31/07/2016 13:59:25
Estoy con c# estudiando y me he topado con las set y get
set es de escritura
get de lectura
Pero no se como hacer que en vez de poner las dos solo tenga que poner una,en mi caso escritura solamente ¿o es obligatorio?
Quiero poner o solo get o solo set pero me da error,pruebo a borrarla y:
Error 1 The property or indexer 'PruebaVector11.Prueba.Usuario.nickname' cannot be used in this context because it lacks the get accessor C:\Users\Carlos\Documents\Visual Studio 2008\Projects\Nueva carpeta\Estudio\Estudio\Program.cs
TRADUCCION: No encuentra el get y no quiero que lo busque
Gracias de antemano
set es de escritura
get de lectura
Pero no se como hacer que en vez de poner las dos solo tenga que poner una,en mi caso escritura solamente ¿o es obligatorio?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.IO;
namespace PruebaVector11
{
class Prueba
{
public class Usuario
{
public string hamburguesa;
public string nickname
{
get
{
return this.hamburguesa;
}
set
{
if (value.Length > 5)
{
this.hamburguesa = "Delicioso";
}
else
{
this.hamburguesa = value;
}
}
}
}
static void Main(string[] args)
{
var Usuario = new Usuario();
Usuario.nickname = "mmmmm";
Console.WriteLine(Usuario.nickname);
Console.ReadKey();
}
}
}
Quiero poner o solo get o solo set pero me da error,pruebo a borrarla y:
Error 1 The property or indexer 'PruebaVector11.Prueba.Usuario.nickname' cannot be used in this context because it lacks the get accessor C:\Users\Carlos\Documents\Visual Studio 2008\Projects\Nueva carpeta\Estudio\Estudio\Program.cs
TRADUCCION: No encuentra el get y no quiero que lo busque
Gracias de antemano
Valora esta pregunta


0