attributes
C#: jak zaimplementować i użyć atrybutu NotNull i CanBeNull
Chcę, aby programiści i ja wiedzieli, że metoda nie chce null i jeśli wyślesz null do niej tak czy inaczej, wynik nie będzie ... żenia dla mnie, jeśli Próbuję wysłać coś, co jest null tam? A może po prostu jest używany w jakimś frameworku testowym? Albo?
Jak wybrać dwa atrybuty z tego samego węzła z jednym wyrażeniem w XPath?
Na przykład:
//person[@id='abc123']/@haircolor|/@weight"
PS. istnieje wiele rekordów "person"
Pobierz enum z atrybutu enum
Mam
public enum Als
{
[StringValue("Beantwoord")] Beantwoord = 0,
[StringValue("Niet beantwoord")] NietBeantwoord ... ); //<- WRONG
Czy jest to możliwe, a jeśli tak, to w jaki sposób? (StringValue odpowiada wartości wybranej z comboboxu).
Nadpisywanie AuthorizeCore w niestandardowym atrybucie Authorize powoduje błąd "nie znaleziono odpowiedniej metody do nadpisania"
Próbuję zbudować własny AuthorizeAttribute, więc w moim Core project (bibliotece klas) mam taki kod:
using System;
using Sy ... ywam mvc2 btw.
Edited to add: jeśli przeniosę klasę do projektu mvc w tym samym rozwiązaniu, nie będzie błędu kompilatora.
Czy istnieje wsparcie w C++/STL dla sortowania obiektów według atrybutów?
Ciekawe czy jest wsparcie w STL dla tego:
Powiedzmy, że mam taką klasę:
class Person
{
public:
int getAge() const;
do ... ortować w oparciu o'atrybut'. Może coś takiego?
sort( people.begin(), people.end(), cmpfn<Person,Person::getAge>() );
Kiedy powinienem używać atrybutu w C#?
Widziałem kilka przykładów atrybutu utilize, np.
(jako mapa dla dynamic factory)
http://msdn.microsoft.com/en-us/magazine/cc ... ://msdn.microsoft.com/en-gb/z0w1kczw (VS. 80). aspx
nie jestem jednak pewien, kiedy i dlaczego powinienem spróbować go użyć.
Atrybuty C# i ich zastosowania
Naprawdę Nie wiem zbyt wiele o atrybutach w ogóle w C#, widziałem je w użyciu na wiele różnych sposobów/miejsc, ale chyba nie ... gę stwierdzić, czy pola / metody/klasy / cokolwiek mają określone atrybuty lub jakie wartości są ustawione w tych atrybutach?
Zapisywanie własnych atrybutów w NSAttributedString
Muszę dodać własny atrybut do zaznaczonego tekstu w widoku NSTextView. Mogę to zrobić, pobierając przypisany ciąg dla zaznacz ... AttrStrings.html
Więc nie mam pojęcia, jak zapisać i przywrócić moje dokumenty z tym niestandardowym atrybutem. Jakaś pomoc?
Sprawdzić, czy klasa ma atrybut?
Próbuję zrobić mały test-pierwszy rozwój, i staram się sprawdzić, czy moje klasy są oznaczone atrybutem:
[SubControllerActionToViewDataAttribute]
public class ScheduleController : Controller
Jak sprawdzić, czy klasa ma przypisany atrybut?
Czy atrybuty C# mogą uzyskać dostęp do klasy docelowej?
Chcę uzyskać dostęp do właściwości klasy z atrybutu class za pomocą reflection. Czy to możliwe?
Na przykład:
class MyAttri ... bute
{
private void AccessTargetClass()
{
// Do some operations
}
}
[MyAttribute]
class TargetClass
{
}
Znaczenie atrybutów dla testów w Faktorygirl i RSpec
Przeglądając samouczek na temat testowania kontrolera autor podaje przykład testu RSpec testującego działanie kontrolera. Moj ... m/2012/04/07/testing-series-rspec-controllers.html przykład znajduje się na początku sekcji tematu Controller testing basics
getattr i setattr na zagnieżdżonych obiektach?
Jest to prawdopodobnie prosty problem, więc mam nadzieję, że łatwo jest komuś wskazać mój błąd lub jeśli jest to w ogóle możl ... dopóki nie zostanie znaleziony potrzebny obiekt potomny, a następnie wywołać setattr na tym znalezionym obiekcie?
Dziękuję!
Podstawowa implementacja atrybutu AOP like przy użyciu standard.NET Framework [duplikat]
Możliwy duplikat:metoda C# wrap poprzez atrybuty
Chciałbym osiągnąć taką funkcjonalność:
[Atomic]
public void Foo( ... o podstawową rzeczą, więc chcę się nauczyć, jak to zrobić, zaczynając od zera. Na razie nie musi być bezpieczny i elastyczny.
Przypisanie atrybutu do właściwości generowanej kodem in.net
Chcę ustawić atrybut na publicznej właściwości w. NET, jednak nie mam dostępu do samej jawnej właściwości, ponieważ kod ten z ... akiś sposób, aby ustawić te atrybuty (nawet przez web.config!) bez dotykania kodu Wygenerowanej klasy?
Z góry dzięki,
Graham
niestandardowe atrybuty widoku Androida nie działają po przełączeniu na gradle
Więc niedawno przeniosłem do gradle teraz moje własne atrybuty widoku zwracają null
Mój projekt wygląda tak
--custom_icon ... <attr name="name" format="string" />
</declare-styleable>
</resources>
W obiekcie klasy, jak automatycznie aktualizować atrybuty?
Mam klasę, która ma wiele powiązanych atrybutów, na przykład:
class SomeClass:
def __init__(self, n=0):
self.li ... 6], I get b.length = 2, b.listsquare = [25, 36].
If I do c = Foo().listsquare = [4, 9], I get c.length = 2, c.list = [2, 3].