問題タブ [padleft]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - この SubString.PadLeft が何をしているのかわかりません
デバッグ中のこのコードには、次のコード スニピットがあります。
これは何を返しますか?これは実際のクレジット カード アプリケーションの一部であるため、あまり実行できません。名前から想像できるように、DropDownList には 4 桁の年が含まれています。
更新: みんなありがとう。私は .NET 開発をあまりしないので、簡単なテストをセットアップするのは簡単ではありません。
string - NVelocity テンプレートの関数に文字列を渡すにはどうすればよいですか?
NVelocity テンプレート エンジンを使用して固定長フィールド出力を生成しています。
問題は、先頭のゼロを指定するためにオーバーロードで String.PadRight() を呼び出そうとしていますが、NVelocity にはそれがありません..
これは機能します:
しかし、これはしません:
私はもう試した:
一重引用符 (
'0'
)二重引用符 (
''0''
)二重引用符 (
"0"
)二重引用符 (
""0""
)上記のすべての引用符をエスケープする (
\"0\"
)引用なし!
私が見つけたのはNVelocity HomepageとVelocity Templating Language Reference pageだけで、どちらも解決策を示していません。
申し訳ありませんが、あなたのアイデアを自分でテストできる場所を提供したり、紹介したりすることはできませんが、提案があれば大歓迎です!
助けてくれてありがとう;o)
.net - .NET My.Computer.Network.Ping&PadLeft
次のコードスニペットは、最後の部分を0で埋めるとエラーをスローし、最後の部分は008、009、018、019、028、029などです。
c# - コントロールスペース?製品のメモで
よく私はプリンターを持っています、そして私はそれとして彼らの価格を印刷します
私はそれとして何かが必要です:
これは私のC#コードです
しかし、これは私の最初の例です、どうすればそれを使用する必要がありますか?パドレフト?またはpadleft?どうもありがとうございました
c# - 先頭のスペースで 10 進数を埋めようとしています
// cartDetails はここでは stringbuilder です。
使用しているソースコードを貼り付けました。qty、price、extendedprice を追加すると、すべて 10 進数の列になります。私がやろうとしているのは、先頭のスペースを左に埋め込むことだけです。2桁への小数の丸めが行われているようです。
上記のコメント行は、私が試した他のオプションの一部です。現在、qty に 4 や 40 などの値が含まれている場合、表に印刷すると位置合わせされません。値段も一緒。
誰かが私がここで何をしているのか教えてください。
Update1: Lucas の提案を試してみましたが、うまくいきません。これが私が得ているものです。
cartDetails.Append(String.Format("{0:0,10}", oForm.LineItems[iCount].Quantity));
上記を試してみると、oForm.LineItems[iCount].Quantity の値に関係なく、すべての行で 10 と表示されます。
String.Format("{0:0,4}" を変更すると、すべてのレコードで 04 と表示されます
javascript - Array()内の変数は未定義です
未定義の変数エラーに問題があります。これは私のコードです:
私のWebコンソールによると、window.sys.Bash.version.buildは次の行では未定義です。
ここからコードをコピーしたので、よくわかりませんが、うまくいくはずですよね?
c# - 快適な読み取りとパディング
皆さんこんにちは。私が理解していない2つの問題について、誰かが私を助けてくれることを願っています。
バーコードを扱っています。スキャナーがバーコードをスキャンすると、S08A07934068721 が返されます。UPC がテキストボックスに追加したい値である 07934068721 になるたびに、この値を返します。
これは、サブストリングに使用しようとしたものの例です。
文字列データをサブストリング化しようとするたびに、断片化してしまい、それを止める方法がわかりません。これを修正した後、以下のコードで問題が発生します
これはうまく機能し、常に13桁を埋めます。しかし、UPC などのタイプの先頭に 0 がある場合、12 桁に下がるのはなぜですか?
c# - ログをテキストボックスに並べて表示できません
アプリケーションのログ ファイルを作成しています。ログをテキストボックスに表示すると、文字数が同じでも整列していないように見えます。PadLeft関数を使用してすべての行を揃えますが、テキストボックスに表示しようとするとしません。しかし、EditPlus エディターでログ ファイルを開くと、見栄えがよくなります。
これが私のログファイルのテキストです...
これがテキストボックスのログ行です...
空白と通常の文字の幅が同じではなく、テキストボックスにひどく表示されると思います。これを修正する方法はありますか?
powershell - Copy-Item と PadLeft
PDFファイルを取得し、このPDFファイルをソースから宛先にコピーする必要があります。PDF名はtxtファイルlistspecに1行ずつあります:
.pdf
拡張子を連結します
ただし、pdf ファイルは 001 00 .pdf、002 00 .pdf、204 00 .pdf、79002.pdf、XS002.pdf です。最大5つの位置でpdfファイル名を0にしてパッドレフトする必要があります。
私はこのコマンドを使用します:
次のエラーが表示されます。
ご協力いただきありがとうございます。