I am unable to use the 'this' Keyword in below code.
function buyTokens(uint256 _numberOfTokens) public payable {
require(msg.value == multiply(_numberOfTokens, tokenPrice));
require(tokenContract.balanceOf(this) >= _numberOfTokens);(issue is here)
require(tokenContract.transfer(msg.sender, _numberOfTokens));
giving below error.
TypeError: Invalid type for argument in function call. Invalid
implicit conversion from contract DappTokenSale to address requested.
require(tokenContract.balanceOf(this) >= _numberOfTokens);