Întrebări înrudite 'enums'
Ce înseamnă atributul Enum [Flags] în C#?
Din când în când văd o enumerare ca următoarea:
[Flags]
public enum Options
{
None = 0,
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8
}
Nu înțeleg ce face exact atributul [Flags] .
Are cineva o explicație sau...
524488 vederi
schedule
08.12.2023
Maparea valorilor enumerate la șiruri în C++
Există o modalitate de a, în timpul execuției, să mapați valoarea unei enumerari la nume? (Construiesc cu GCC.)
Știu că GDB o poate face și sunt dispus să folosesc ceva care este neportabil și care nu are date de depanare.
Edit: Caut o...
2077 vederi
schedule
04.02.2024
Versiunea generică a Enum.Parse în C#
M-am întrebat în mod regulat de ce C# nu a implementat încă un Enum.Parse generic
Să zicem că am
enum MyEnum
{
Value1,
Value2
}
Și dintr-un fișier XML / intrare DB doresc să creez o Enum.
MyEnum val =...
22424 vederi
schedule
04.12.2023
Winforms Bind Enum la butoanele radio
Dacă am trei butoane radio, care este cea mai bună modalitate de a le lega la o enumerare care are aceleași opțiuni? de exemplu.
[] Choice 1
[] Choice 2
[] Choice 3
public enum MyChoices
{
Choice1,
Choice2,
Choice3
}
7890 vederi
schedule
25.11.2023
Cum să utilizați o enumerare de steaguri ca proprietate a unei componente personalizate în SSIS?
Programez o componentă personalizată pentru SSIS în care am nevoie de următoarea Enum ca proprietate pe care o pot edita (este necesară selectarea mai multor valori).
[Flags]
public enum PermissionSettings : ushort
{
None = 0,
Groups = 1,...
945 vederi
schedule
18.02.2024
Strategia de moștenire SINGLE_TABLE care folosește enumerarea ca valoare discriminatoare
Este posibil să folosiți o enumerare ca valoare discriminatoare atunci când utilizați strategia de moștenire SINGLE_TABLE?
19453 vederi
schedule
23.10.2023
Introduceți safe(r) bitflags în C++?
În timp ce revizuiam un cod vechi c++, am dat peste mai multe bitflags definite ca enumerari.
enum FooFlags
{
FooFlag1 = 1 << 0,
FooFlag2 = 1 << 1,
FooFlag3 = 1 << 2
// etc...
};
Acest lucru nu este...
5574 vederi
schedule
05.12.2023
probleme la declararea enumerarii statice, C#
Bună, încerc să declar o enumerare statică astfel:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace Lds.CM.MyApp.Controllers
{
public class MenuBarsController : Controller...
72848 vederi
schedule
08.07.2022
În JSP EL, valoarea enumerarii este întotdeauna goală [duplicat]
Când am încercat să funcționeze o condiție EL, am constatat că valorile enumerate sunt complet ignorate. Acest lucru mi se pare contrar specificațiilor.
<c:out value='${com.foobar.data.BookingStatus.FAILED}' />
<c:out...
13267 vederi
schedule
21.12.2023
Cum aș configura această enumerare pentru a returna imaginea pe care o doresc?
Încerc să configurez această enumerare astfel încât să aibă capacitatea de a returna imaginea corectă, deși mă lupt cu o modalitate de a încorpora contextul, deoarece este într-o clasă separată.
public enum CubeType
{
GREEN {
public...
2347 vederi
schedule
20.08.2022
Sunt .net Enums tipuri blittable? (Selectare)
Se pare că există o listă de tipuri blittable și până acum nu văd Enums în mod special pe ea. Sunt blittable în general? Sau depinde dacă sunt declarate cu un tip de bază blittable?
//e.g.
internal enum SERVERCALL : uint
{
IsHandled = 0,...
2577 vederi
schedule
02.09.2022
Ajutorul de enumerare în c# nu dă rezultatul așteptat
Practic, nu primesc tipul de enumerare corect dintr-un motiv sau altul și nu îmi pot da seama de ce, codul meu este mai jos, multe mulțumesc anticipat pentru orice indicații/explicații...
EDITARE: tip-> schimbat cu alt nume (mulțumesc băieți pentru...
614 vederi
schedule
14.10.2023
Cum scriu o enumerare în F# fără a atribui în mod explicit literale numerice?
Am o enumerare în F#, ca aceasta:
type Creature =
| SmallCreature = 0
| MediumCreature = 1
| GiantCreature = 2
| HumongousCreature = 3
| CreatureOfNondescriptSize = 4
Nu-mi place să scriu manual numerele și vreau să inserez cu...
866 vederi
schedule
02.11.2023
Enum values as dropdown list
Mă confrunt cu o problemă la popularea unei liste derulante din valorile clasei Enum. Codul meu de enumerare a clasei este:
package abc.xyz.constants;
public enum StateConstantsEnum
{
NEWYORK("NY"),
FLORIDA("FL"),...
19023 vederi
schedule
16.11.2023
Enumerația Java suprascriind toString()
Nu am mai folosit niciodată clasele de enumerare Java pentru valori constante, de obicei am folosit abordarea „finală publică” în trecut. Am început să folosesc o enumerare acum și suprascriu metoda toString() pentru a returna o valoare diferită de...
19521 vederi
schedule
16.10.2022
folosind enum spune conversie nevalidă de la „int” la „type”
În clasa mea am definit o enumerare ca aceasta:
class myClass
{
public:
enum access {
forL,
forM,
forA
};
typedef access AccessType;
AccessType aType;
};
Mai târziu, a fost definit un obiect ca acesta:...
43207 vederi
schedule
16.07.2022
Mapare între o enumerare și un șir?
Deci, am citit recent această postare și vreau să fac eficient același lucru.
Nu prea mi-a păsat de „urâțenie”, etc. așa că am implementat una dintre metodele astfel:
public enum Day {
Monday(1),
Tuesday(2),
Wednesday(3),...
1285 vederi
schedule
29.08.2022
Eroare de Convert.ChangeType la conversia din șir în GSMModemTypeConstants
comboBox2.DataSource = Enum.GetValues(typeof(GSMModemTypeConstants));
GSMModemTypeConstants s_type = (GSMModemTypeConstants)Convert.ChangeType(
comboBox2.Text, typeof(GSMModemTypeConstants));
În prima linie utilizatorul selectează tipul...
277 vederi
schedule
14.10.2023
C - folosind fgetc pentru a stoca valoarea în enumerarea „clasă”
Scriu un program care acceptă un fișier cu intrări în baza de date în el. Intrările sunt toate în același format, cu datele în aceeași ordine. Primul număr din fișier este numărul de intrări. Apoi datele arată astfel: Nume Prenume ID student vârsta...
420 vederi
schedule
04.10.2023
Mapă JAXB șirul la valorile enumerate în XSD generat
Am un POJO simplu cu o proprietate String. Această proprietate String conține de fapt valori susținute de o Enum Java. Din motive pe care nu voi intra aici, nu pot folosi tipul enumerare pe POJO-ul meu. Există vreo adnotare JAXB pe care să o pot...
826 vederi
schedule
30.01.2024