• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Account类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Account的典型用法代码示例。如果您正苦于以下问题:C# Account类的具体用法?C# Account怎么用?C# Account使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Account类属于命名空间,在下文中一共展示了Account类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Main

    // Main method begins execution of the app
    public static void Main( string[] args )
    {
        // constructors
        Account account1 = new Account(50.00M); //create Account object
        Account account2 = new Account(-7.53M);

        Console.WriteLine("Account1 balance: {0:C}\n", account1.Balance);
        Console.WriteLine("Account2 balance: {0:C}\n", account2.Balance);

        decimal depositAmount;

        Console.WriteLine("Enter deposit ammount for account1: ");
        depositAmount = Convert.ToDecimal(Console.ReadLine());
        Console.WriteLine("adding {0:C} to account1 balance\n", depositAmount);
        account1.Credit(depositAmount);

        Console.WriteLine("account1 balance: {0:C}\n", account1.Balance);
        Console.WriteLine("account2 balance: {0:C}", account2.Balance);

        Console.WriteLine("Enter deposit ammount for account2: ");
        depositAmount = Convert.ToDecimal(Console.ReadLine());
        Console.WriteLine("adding {0:C} to account2 balance\n", depositAmount);
        account2.Credit(depositAmount);

        Console.WriteLine("account1 balance: {0:C}\n", account1.Balance);
        Console.WriteLine("account2 balance: {0:C}", account2.Balance);
    }
开发者ID:madelinelise,项目名称:BankAccount,代码行数:28,代码来源:AccountTest.cs


示例2: CreateAccount

 /// <summary>
 /// 
 /// </summary>
 /// <param name="account"></param>
 /// <returns></returns>
 public bool CreateAccount(Account account)
 {
     int x = 0;
     var collection = MongoDb.Instance.GetCollection<Account>();
     var result = collection.Insert(account);
     return result.Ok;
 }
开发者ID:Yuchenhui,项目名称:Ych_Web,代码行数:12,代码来源:AccountService.cs


示例3: Add

        public string Add(Account account)
        {
            account.Id = Regex.Replace(account.Name, @"\W+", string.Empty).ToLower();
            _accounts.Add(account);

            return account.Id;
        }
开发者ID:andy-uq,项目名称:HomeTrack,代码行数:7,代码来源:InMemoryRepository.cs


示例4: GetAccountByID

        public Account GetAccountByID(string sAccountID)
        {
            Account acct = new Account();
            acct.Id = new IdType { idDomain = idDomainEnum.QB, Value = sAccountID };

            return getDataService().FindById<Account>(acct) as Account;
        }
开发者ID:stevesloka,项目名称:bvcms,代码行数:7,代码来源:QBDHelper.cs


示例5: RenameAccountDialogViewModel

 public RenameAccountDialogViewModel(ShellViewModel shell, Account account, string currentName)
     : base(shell)
 {
     _account = account;
     _rename = new DelegateCommand(RenameAction);
     CurrentAccountName = currentName;
 }
开发者ID:btcsuite,项目名称:Paymetheus,代码行数:7,代码来源:RenameAccountDialogViewModel.cs


示例6: Init

 private void Init(Account modifiedAccount)
 {
     account = modifiedAccount;
     alert = new Alert();
     alert.AccountID = account.AccountID;
     alert.CreateDate = DateTime.Now;
 }
开发者ID:lengocluyen,项目名称:pescode,代码行数:7,代码来源:AlertService.cs


示例7: MakeTransfer

        public void MakeTransfer(Account creditAccount, Account debitAccount, decimal amount)
        {
            if (creditAccount == null)
            {
                throw new AccountServiceException("creditAccount null");
            }

            if (debitAccount == null)
            {
                throw new AccountServiceException("debitAccount null");
            }

            if (debitAccount.Balance < amount && debitAccount.AutorizeOverdraft == false)
            {
                throw new AccountServiceException("not enough money");
            }

            Operation creditOperation = new Operation() { Amount = amount, Direction = Direction.Credit};
            Operation debitOperation = new Operation() { Amount = amount, Direction = Direction.Debit };

            creditAccount.Operations.Add(creditOperation);
            debitAccount.Operations.Add(debitOperation);

            creditAccount.Balance += amount;
            debitAccount.Balance -= amount;

            _operationRepository.CreateOperation(creditOperation);
            _operationRepository.CreateOperation(debitOperation);

            _accountRepository.UpdateAccount(creditAccount);
            _accountRepository.UpdateAccount(debitAccount);
        }
开发者ID:hoonzis,项目名称:PexMolesAndFakes,代码行数:32,代码来源:AccountService.cs


示例8: GoldState

 public GoldState(Account account)
     : base(account)
 {
     this.Interest = 0.05;
     this.LowerLimit = 1000.0;
     this.UpperLimit = double.MaxValue;
 }
开发者ID:Alex223124,项目名称:High-Quality-Code,代码行数:7,代码来源:GoldState.cs


示例9: ShareItemAsync

		public override Task ShareItemAsync (Item item, Account account, CancellationToken cancellationToken)
		{
			Request req;

			if (item.Images.Count > 0) {
				req = CreateRequest ("POST", new Uri ("https://graph.facebook.com/me/photos"), account);
				item.Images.First ().AddToRequest (req, "source");

				var message = new StringBuilder ();
				message.Append (item.Text);
				foreach (var l in item.Links) {
					message.AppendLine ();
					message.Append (l.AbsoluteUri);
				}
				req.AddMultipartData ("message", message.ToString ());
			}
			else {
				req = CreateRequest ("POST", new Uri ("https://graph.facebook.com/me/feed"), account);
				req.Parameters["message"] = item.Text;
				if (item.Links.Count > 0) {
					req.Parameters["link"] = item.Links.First ().AbsoluteUri;
				}
			}

			return req.GetResponseAsync (cancellationToken).ContinueWith (reqTask => {
				var content = reqTask.Result.GetResponseText ();
				if (!content.Contains ("\"id\"")) {
					throw new SocialException ("Facebook returned an unrecognized response.");
				}
			});
		}
开发者ID:RJInfotech,项目名称:Xamarin.Social,代码行数:31,代码来源:FacebookService.cs


示例10: TestTransferFundsToNullAccount

	public void TestTransferFundsToNullAccount()
	{
		Account source = new Account();
		source.Deposit(200.00F);
		Account dest = null;
		source.TransferFunds(dest, 100.00F);
	}
开发者ID:Alex223124,项目名称:High-Quality-Code,代码行数:7,代码来源:TestAccount.cs


示例11: TestDeposit

	public void TestDeposit()
	{
		Account acc = new Account();
		acc.Deposit(200.00F);
		float balance = acc.Balance;
		Assert.AreEqual(balance, 200F);
	}
开发者ID:Alex223124,项目名称:High-Quality-Code,代码行数:7,代码来源:TestAccount.cs


示例12: TestWithdrawNegative

	public void TestWithdrawNegative()
	{
		Account acc = new Account();
		acc.Withdraw(-3.14F);
		float balance = acc.Balance;
		Assert.AreEqual(balance, 1000F);
	}
开发者ID:Alex223124,项目名称:High-Quality-Code,代码行数:7,代码来源:TestAccount.cs


示例13: TestWithdraw

	public void TestWithdraw()
	{
		Account acc = new Account();
		acc.Withdraw(138.56F);
		float balance = acc.Balance;
		Assert.AreEqual(balance, -138.56F);
	}
开发者ID:Alex223124,项目名称:High-Quality-Code,代码行数:7,代码来源:TestAccount.cs


示例14: TestDepositNegative

	public void TestDepositNegative()
	{
		Account acc = new Account();
		acc.Deposit(-150.30F);
		float balance = acc.Balance;
		Assert.AreEqual(balance, -150.30F);
	}
开发者ID:Alex223124,项目名称:High-Quality-Code,代码行数:7,代码来源:TestAccount.cs


示例15: NestedObjectTypeTest

        public void NestedObjectTypeTest()
        {
            ClearConfig();
            var account = new Account();
            var settings = XmlSettings<Account>.Bind(account, CONFIG_FILE);
            var person = new Person();
            person.Age = 3;
            person.Name = "Sam";
            person.Happy = false;
            person.Birthdate = DateTime.Today;

            account.Person = person;
            account.Balance = 999;

            settings.Write();

            account = new Account();
            settings = XmlSettings<Account>.Bind(account, CONFIG_FILE);

            person = account.Person;
            Assert.AreEqual(account.Balance, 999);
            Assert.AreEqual(person.Age, 3);
            Assert.AreEqual(person.Name, "Sam");
            Assert.AreEqual(person.Happy, false);
            Assert.AreEqual(person.Birthdate, DateTime.Today);
        }
开发者ID:rickbassham,项目名称:videobrowser,代码行数:26,代码来源:TestXmlSettings.cs


示例16: Initialize

 public void Initialize()
 {
     _Clock = new Mock<IClock>();
     _TransactionRepository = new Mock<ITransactionRepository>();
     _StatementPrinter = new Mock<IStatementPrinter>();
     _Account = new Account(_TransactionRepository.Object, _StatementPrinter.Object, _Clock.Object);
 }
开发者ID:tekavec,项目名称:BankKata,代码行数:7,代码来源:AccountShould.cs


示例17: When_Executing_Assign_Request_New_Owner_Should_Be_Assigned

        public void When_Executing_Assign_Request_New_Owner_Should_Be_Assigned()
        {
            var oldOwner = new EntityReference("systemuser", Guid.NewGuid());
            var newOwner = new EntityReference("systemuser", Guid.NewGuid());

            var account = new Account
            {
                Id = Guid.NewGuid(),
                OwnerId = oldOwner
            };

            var context = new XrmFakedContext();
            var service = context.GetFakedOrganizationService();

            context.Initialize(new [] { account });

            var assignRequest = new AssignRequest
            {
                Target = account.ToEntityReference(),
                Assignee = newOwner
            };
            service.Execute(assignRequest);

            Assert.Equal(newOwner, account.OwnerId);
        }
开发者ID:ccellar,项目名称:fake-xrm-easy,代码行数:25,代码来源:FakeContextTestExecute.cs


示例18: AddRange

 public void AddRange(Account[] value)
 {
     for (int i = 0;	i < value.Length; i++)
     {
         Add(value[i]);
     }
 }
开发者ID:hejiquan,项目名称:iBATIS_2010,代码行数:7,代码来源:AccountCollection.cs


示例19: GetBaseUrl

 public static String GetBaseUrl(Account account)
 {
     if ((account != null) && (account.Type != AccountTypes.Regular)) {
         return string.Format(Uris.Base, Params.BaseApps + account.Domain);
     }
     return string.Format(Uris.Base, Params.Base);
 }
开发者ID:fokusov,项目名称:Gmail-Notifier-Plus,代码行数:7,代码来源:UrlHelper.cs


示例20: testAppWithTransfer

        public void testAppWithTransfer()
        {
            Account checkingAccount = new Account(Account.CHECKING);
            Account savingsAccount = new Account(Account.SAVINGS);

            Customer henry = new Customer("Henry").openAccount(checkingAccount).openAccount(savingsAccount);

            checkingAccount.deposit(100.0, false);
            savingsAccount.deposit(4000.0, false);
            savingsAccount.withdraw(200.0, false);
            henry.transfer(savingsAccount, checkingAccount, 400);

            Assert.AreEqual("Statement for Henry\n" +
                    "\n" +
                    "Checking Account\n" +
                    "  deposit $100.00\n" +
                    "  transfer to $400.00\n" +
                    "Total $500.00\n" +
                    "\n" +
                    "Savings Account\n" +
                    "  deposit $4,000.00\n" +
                    "  withdrawal $200.00\n" +
                    "  transfer from $400.00\n" +
                    "Total $3,400.00\n" +
                    "\n" +
                    "Total In All Accounts $3,900.00", henry.getStatement());
        }
开发者ID:svishnevetsky,项目名称:abc-bank-c-sharp,代码行数:27,代码来源:CustomerTest.cs



注:本文中的Account类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# AccountInfo类代码示例发布时间:2022-05-24
下一篇:
C# Acciones类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap