小编Goo*_*ooz的帖子

Visual Studio中变量名下的三个灰点

两个变量名称,每个变量名称下面有三个灰点

这三个灰点是什么意思?我最近更新到Visual Studio 2017,我还没有在其他版本的VS中看到它们.

c# visual-studio

21
推荐指数
1
解决办法
3855
查看次数

卡片翻转期间的奇怪阴影行为

我已经实现了卡片翻转动画,就像这里描述的那样.一切似乎工作正常,除了阴影,在翻转期间表现奇怪(如这里可以看到).因为这些阴影是由高程引起的,所以当我将高程设置为0时,此图形错误会消失.但是,我宁愿不禁用阴影.

如何在不禁用高程的情况下修复此动画,或者这是不可能的?

FlashcardFragment.java

@Override
public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);

    this.cardFront = (CardView) this.getView().findViewById(R.id.flashcard_front);
    this.cardBack  = (CardView) this.getView().findViewById(R.id.flashcard_back );

    this.getView().setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View view){
            flip();
        }
    });

    float scale = this.getResources().getDisplayMetrics().density * 8000;
    this.cardFront.setCameraDistance(scale);
    this.cardBack.setCameraDistance(scale);
    this.cardBack.setAlpha(0.0f); // hides back of card
}

public void flip() {
    if (this.flipped) return;
    this.flipped = true;

    AnimatorSet animationOut = (AnimatorSet) AnimatorInflater.loadAnimator(this.getContext(), R.animator.flashcard_flip_out);
    AnimatorSet animationIn  = (AnimatorSet) AnimatorInflater.loadAnimator(this.getContext(), R.animator.flashcard_flip_in );

    animationOut.setTarget(this.cardFront);
    animationIn.setTarget(this.cardBack);

    animationOut.start();
    animationIn.start();
}
Run Code Online (Sandbox Code Playgroud)

flashcard_flip_in.xml

<?xml version="1.0" …
Run Code Online (Sandbox Code Playgroud)

android android-animation android-cardview

9
推荐指数
1
解决办法
792
查看次数

更改小数格式

我有这个代码:

using (StreamWriter writer = new StreamWriter("C:\\Users\\HP8200\\Desktop\\teste.txt"))
{            
    string numcont = _transaction.PartyFederalTaxID;
    double numenc = _transaction.BillToPartyID;
    double numfatura = _transaction.TransDocNumber;
    DateTime data = _transaction.CreateDate;
    double valor = _transaction.TotalAmount;
    short zona = transaction.Zone.ZoneID;
    //ean mal
    string ean = transaction.ATDocCodeId;
    double iva = 23;
    //preçoantesdisc mal
    double precoantesdisc = _transaction.TotalPaymentDiscountAmount;
    double preconet = transaction.Details.TotalAdvancementNetAmount;
    double quantidade = transaction.Details.Count;
    double bonus = _transaction.TotalPaymentDiscountAmount;            

    writer.WriteLine($"{numcont};{numenc};{numfatura};{data.ToString("dd/MM/yyyy")};{valor};{zona}{Environment.NewLine}{ean}{iva};{precoantesdisc};{preconet};{quantidade};{bonus}");
}
MessageBox.Show("saved");
Run Code Online (Sandbox Code Playgroud)

变量valor将十进制数与","分开,我需要用"."来表示.有什么办法可以吗?

c#

0
推荐指数
1
解决办法
50
查看次数

在Visual Studio中“无法打开源文件位/stdc++.h”

#include <bits/stdc++.h>
Run Code Online (Sandbox Code Playgroud)

如果我将以上行放在program.cpp文件的顶部,则会显示以下错误消息:

无法打开源文件“ bits / stdc ++。h”

我怎样才能解决这个问题?

c++ visual-studio visual-c++ visual-studio-2017

-2
推荐指数
2
解决办法
9750
查看次数