这完美地工作..
public enum NodeType : byte
{ Search, Analysis, Output, Input, Audio, Movement}
Run Code Online (Sandbox Code Playgroud)
这会返回编译器错误...
public enum NodeType : Byte
{ Search, Analysis, Output, Input, Audio, Movement}
Run Code Online (Sandbox Code Playgroud)
使用反射时也是如此......
那么,有人知道为什么enum-base只是一个整体类型?
我正在尝试向GCM发送推送通知,在C#中实现VAPID,但我从服务器获得400,并且遇到一些麻烦来确定问题所在.
我试图一步一步地遵循文档,但没有成功.
ECVault
public class EcPrime256V1KeyPairVault
{
private readonly AsymmetricKeyParameter _privateKey;
private readonly AsymmetricKeyParameter _publicKey;
private readonly byte[] _privateKeyBytes;
private readonly byte[] _publicKeyBytes;
public EcPrime256V1KeyPairVault()
{
var gen = new ECKeyPairGenerator();
var secureRandom = new SecureRandom();
var curveName = X962NamedCurves.GetOid("prime256v1");
var genParam = new ECKeyGenerationParameters(curveName, secureRandom);
gen.Init(genParam);
var keyPair = gen.GenerateKeyPair();
_privateKey = keyPair.Private;
_publicKey = keyPair.Public;
_privateKeyBytes = PrivateKeyInfoFactory.CreatePrivateKeyInfo(_privateKey).ToAsn1Object().GetDerEncoded();
_publicKeyBytes = SubjectPublicKeyInfoFactory.CreateSubjectPublicKeyInfo(_publicKey).ToAsn1Object().GetEncoded();
}
public AsymmetricKeyParameter PublicKey
{
get
{
return _publicKey;
}
}
public AsymmetricKeyParameter PrivateKey
{
get
{ …Run Code Online (Sandbox Code Playgroud)